DateTimeクラス

提供: AB開発Wiki
2006年12月24日 (日) 17:34時点におけるOverTaker (トーク | 投稿記録)による版 (書きかけです。)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

DateTime クラスは、日付,時刻を表すクラスです。

クラスの機能

定数

MaxValue

Static MaxValue As Int64

DateTimeが扱うことの出来る、最大の時刻を表します。最大の時刻は、9999年です。

MinValue

Static MinValue As Int64

DateTimeが扱うことのできる、最小の時刻を表します。最小の時刻は、1年です。

プロパティ

Ticks

Function Ticks() As Int64

このインスタンスで表される時刻を、100ナノ秒単位の時刻で取得します。

Millisecond

Function Millisecond() As Long

このインスタンスで表される時刻の、ミリ秒の部分を取得します。

Second

Function Second() As Long

このインスタンスで表される時刻の、秒の部分を取得します。

Minute

Function Minute() As Long

このインスタンスで表される時刻の、分の部分を取得します。

Hour

Function Hour() As Long

このインスタンスで表される時刻の、時間の部分を取得します。

Day

Function Day() As Long

このインスタンスで表される時刻の、日の部分を取得します。

Month

Function Month() As Long

このインスタンスで表される時刻の、月の部分を取得します。

Year

Function Year() As Long

このインスタンスで表される時刻の、年の部分を取得します。

DayOfWeek

Function DayOfWeek() As DayOfWeek

このインスタンスで表される時刻の、曜日を取得します。日曜日が0で、月曜日が1、...、土曜日が6で表されます。

Kind

Function Kind() As Long

このインスタンスが、現地時刻,世界協定時刻(UTC)なのかを取得します。1ならば現地時刻,2なら指定なし,3ならば世界協定時刻(UTC)です。

DayOfYear

Function DayOfYear() As Long

このインスタンスで表される時刻の、その年で通算何日経過しているかを取得します。

Date

Function Date() As DateTime

このインスタンスで表される時刻の、日付部分だけを抜き出した、新しいDateTimeインスタンスを返します。

Now

Static Function Now() As DateTime

現在の現地時刻を表した、新しいDateTimeインスタンスを返します。

Today

Static Function ToDay() As DateTime

現在の現地時刻の日付部分を表した、新しいDateTimeインスタンスを返します。

UtcNow

Static Function UtcNow() As DateTime

現在の世界協定時刻(UTC)を表した、新しいDateTimeインスタンスを返します。

メソッド

コンストラクタ

Sub DateTime(ticks As Int64)
Sub DateTime(ticks As Int64, kind As DateTimeKind)

100ナノ単位で表した時刻を指定して、DateTimeを初期化します。kindを指定することにより、世界協定時刻か現地時刻なのかを指定することができます。

Sub DateTime(year As Long, month As Long, day As Long)
Sub DateTime(year As Long, month As Long, day As Long, kind As DateTimeKind)

年,月,日を指定して、DateTimeを初期化します。kindを指定することにより、世界協定時刻か現地時刻なのかを指定することができます。

Sub DateTime(year As Long, month As Long, day As Long, hour As Long, minute As Long, second As Long)
Sub DateTime(year As Long, month As Long, day As Long, hour As Long, minute As Long, second As Long, kind As DateTimeKind)

年,月,日,時間,分,秒を指定して、DateTimeを初期化します。kindを指定することにより、世界協定時刻か現地時刻なのかを指定することができます。

Sub DateTime(year As Long, month As Long, day As Long, hour As Long, minute As Long, second As Long, millisecond As Long)
Sub DateTime(year As Long, month As Long, day As Long, hour As Long, minute As Long, second As Long, millisecond As Long, kind As DateTimeKind)

年,月,日,時間,分,秒,ミリ秒を指定して、DateTimeを初期化します。kindを指定することにより、世界協定時刻か現地時刻なのかを指定することができます。

Sub DateTime(ByRef time As SYSTEMTIME)
Sub DateTime(ByRef time As SYSTEMTIME, kind As DateTimeKind)

SYSTEMTIME構造体を指定して、DateTimeを初期化します。kindを指定することにより、世界協定時刻か現地時刻なのかを指定することができます。

代入