.NET/時間(日数+時間)が格納できるTimeSpan
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* 時間(日数+時間)を格納することができるTimeSpan構造体 [#m...
Dateの変数に対して、指定した日数+時間を加算したり、減算...
TimeSpan構造体が便利です。~
#contents
* 参考サイト [#i1fc6bd5]
-[[[Microsoft|.NET TimeSpan 構造体>https://docs.microsoft...
#htmlinsert(windev-top.html)
* TimeSpan構造体を使ったサンプルコード [#ma85d8da]
以下に''TimeSpan''構造体を使った、C#、Visual Basic(VB)の...
コンソールアプリケーションとして作成し、動作確認をしまし...
動作内容は以下の通りです。
-DateTimeオブジェクトに対し、''TimeSpan''に設定した(日+...
-DateTimeオブジェクト同士で引き算をし、差分(日)を''TimeSp...
** C# サンプルコード [#ic367098]
C#でTimeSpanを利用したサンプルコードになります。
//#ref(Program.cs)
using System;
namespace TimeSpanCS
{
class Program
{
static void Main(string[] args)
{
// 指定した日付から指定した日+時間を減算する
DateTime dt = new DateTime(2019, 12, 1, 0, 0...
TimeSpan ts1 = new TimeSpan(25, 1, 2); // 2...
Console.WriteLine(dt.ToString() + " - " + ts...
// TimeSpanに経過日数を格納する
DateTime sdt = new DateTime(2019, 12, 1); ...
DateTime edt = new DateTime(2019, 11, 10); ...
TimeSpan ts2 = sdt - edt;
Console.WriteLine(edt.ToString() + " - " + s...
}
}
}
** Visual Basic サンプルコード [#h809b8f4]
Visual Basic(VB)でTimeSpanを利用したサンプルコードになり...
//#ref(Program.vb)
Imports System
Module Program
Sub Main(args As String())
'指定した日付から指定した日+時間を減算する
Dim dt As DateTime = New DateTime(2019, 12, 1, 0...
Dim ts1 As TimeSpan = New TimeSpan(25, 1, 2) ...
Console.WriteLine(dt.ToString() & " - " & ts1.To...
'TimeSpanに経過日数を格納する
Dim sdt As DateTime = New DateTime(2019, 12, 1) ...
Dim edt As DateTime = New DateTime(2019, 11, 10)...
Dim ts2 As TimeSpan = sdt - edt
Console.WriteLine(edt.ToString() & " - " & sdt.T...
End Sub
End Module
** 動作結果 [#ve724027]
上記のC#, VBのサンプルコードの実行結果になります。
2019/12/01 0:00:00 - 1.01:01:02 = 2019/11/29 22:58:58
2019/11/10 0:00:00 - 2019/12/01 0:00:00 = 21
#ref(01.png)
以上、C#, Visual Basic(VB)でTimeSpan構造体を使ったサンプ...
#htmlinsert(windev-btm.html)
終了行:
#navi(../)
* 時間(日数+時間)を格納することができるTimeSpan構造体 [#m...
Dateの変数に対して、指定した日数+時間を加算したり、減算...
TimeSpan構造体が便利です。~
#contents
* 参考サイト [#i1fc6bd5]
-[[[Microsoft|.NET TimeSpan 構造体>https://docs.microsoft...
#htmlinsert(windev-top.html)
* TimeSpan構造体を使ったサンプルコード [#ma85d8da]
以下に''TimeSpan''構造体を使った、C#、Visual Basic(VB)の...
コンソールアプリケーションとして作成し、動作確認をしまし...
動作内容は以下の通りです。
-DateTimeオブジェクトに対し、''TimeSpan''に設定した(日+...
-DateTimeオブジェクト同士で引き算をし、差分(日)を''TimeSp...
** C# サンプルコード [#ic367098]
C#でTimeSpanを利用したサンプルコードになります。
//#ref(Program.cs)
using System;
namespace TimeSpanCS
{
class Program
{
static void Main(string[] args)
{
// 指定した日付から指定した日+時間を減算する
DateTime dt = new DateTime(2019, 12, 1, 0, 0...
TimeSpan ts1 = new TimeSpan(25, 1, 2); // 2...
Console.WriteLine(dt.ToString() + " - " + ts...
// TimeSpanに経過日数を格納する
DateTime sdt = new DateTime(2019, 12, 1); ...
DateTime edt = new DateTime(2019, 11, 10); ...
TimeSpan ts2 = sdt - edt;
Console.WriteLine(edt.ToString() + " - " + s...
}
}
}
** Visual Basic サンプルコード [#h809b8f4]
Visual Basic(VB)でTimeSpanを利用したサンプルコードになり...
//#ref(Program.vb)
Imports System
Module Program
Sub Main(args As String())
'指定した日付から指定した日+時間を減算する
Dim dt As DateTime = New DateTime(2019, 12, 1, 0...
Dim ts1 As TimeSpan = New TimeSpan(25, 1, 2) ...
Console.WriteLine(dt.ToString() & " - " & ts1.To...
'TimeSpanに経過日数を格納する
Dim sdt As DateTime = New DateTime(2019, 12, 1) ...
Dim edt As DateTime = New DateTime(2019, 11, 10)...
Dim ts2 As TimeSpan = sdt - edt
Console.WriteLine(edt.ToString() & " - " & sdt.T...
End Sub
End Module
** 動作結果 [#ve724027]
上記のC#, VBのサンプルコードの実行結果になります。
2019/12/01 0:00:00 - 1.01:01:02 = 2019/11/29 22:58:58
2019/11/10 0:00:00 - 2019/12/01 0:00:00 = 21
#ref(01.png)
以上、C#, Visual Basic(VB)でTimeSpan構造体を使ったサンプ...
#htmlinsert(windev-btm.html)
ページ名: