■構文
DatePart(interval, date[,firstdayofweek[, firstweekofyear]])
■説明
指定した日付から、月や分など日時の一部を返します。
第一引数:時間間隔の単位を指定します。
第二引数:日付を指定(この日付から第一引数で指定した時間間隔に該当する部分を返す)
第三引数:(省略可能)週の初めの日を何曜日にするか指定。省略した場合は日曜日
第四引数:(省略可能)年の始めの週を何周目にするか指定。省略した場合1月1日を含む週
■サンプルコード
DatePart(interval, date[,firstdayofweek[, firstweekofyear]])
■説明
指定した日付から、月や分など日時の一部を返します。
第一引数:時間間隔の単位を指定します。
設定値 | 内容 | 設定値 | 内容 |
yyyy | 年 | w | 週日 |
q | 四半期 | ww | 週 |
m | 月 | h | 時 |
y | 年間通算日 | n | 分 |
d | 日 | s | 秒 |
第三引数:(省略可能)週の初めの日を何曜日にするか指定。省略した場合は日曜日
定数 | 値 | 内容 |
vbUseSystem | 0 | NLS APIの設定値を使います |
vbSunday | 1 | (規定値)日曜 |
vbMonday | 2 | 月曜 |
vbTuesday | 3 | 火曜 |
vbWednesdasy | 4 | 水曜 |
vbThursday | 5 | 木曜 |
vbFriday | 6 | 土曜 |
vbSaturday | 7 | 日曜 |
定数 | 値 | 内容 |
vbUseSystem | 0 | NLS APIの設定値を使います |
vbFirstJan1 | 1 | (規定値)1月1日を含む週を年度の第一週とします。 |
vbFirstFourDays | 2 | 7日のうち少なくとも4日が新年度に含まれる週を年度の第一週としてます。 |
vbFirstFullWeek | 3 | 全体が新年度に含まれる最初の週を年度の第一週とします。 |
■サンプルコード
Option Explicit Dim SampleDate SampleDate = "2011/12/4 1:23:45" Wscript.Echo DatePart("yyyy", SampleDate) '2011 Wscript.Echo DatePart("q", SampleDate) '4 Wscript.Echo DatePart("m", SampleDate) '12 Wscript.Echo DatePart("y", SampleDate) '338 Wscript.Echo DatePart("d", SampleDate) '4 Wscript.Echo DatePart("w", SampleDate) '1 Wscript.Echo DatePart("ww", SampleDate) '50 Wscript.Echo DatePart("h", SampleDate) '1 Wscript.Echo DatePart("n", SampleDate) '23 Wscript.Echo DatePart("s", SampleDate) '45 Wscript.Echo Year(SampleDate) 'DatePart("yyyy",SampleDate)と一緒 Wscript.Echo Month(SampleDate) 'DatePart("m",SampleDate)と一緒 Wscript.Echo Day(SampleDate) 'DatePart("d",SampleDate)と一緒 Wscript.Echo Hour(SampleDate) 'DatePart("h", SampleDate)と一緒 Wscript.Echo Minute(SampleDate) 'DatePart("n", SampleDate)と一緒 Wscript.Echo Second(SampleDate) 'DatePart("s", SampleDate)と一緒
0 件のコメント:
コメントを投稿