怠日記

写真・金魚・昆虫・プログラミングの趣味を語るサイトです。似たようなことをnoteにも書いたり書いてなかったり。

2023-08-01から1ヶ月間の記事一覧

VBScript - 日付文字列を日付型に変換する | DateValue関数

日付文字列を日付型に変換するには DateValue 関数を使う。 DateValue( DateString ) DateString : 日付文字列。存在しない日付を指定するとエラー 戻り値は内部処理形式が Date 型のバリアント。 WScript.Echo DateValue("100/1/1") ' → 100/01/01 WScript.…

VBScript - 整数の年/月/日を日付型に変換する | DateSerial関数

指定された年/月/日を日付型に変換するには DateSerial 関数を使う。 DateSerial( Year, Month, Day ) Year : 年 Month : 月 Day : 日 戻り値は内部処理形式が Date 型のバリアント。 WScript.Echo DateSerial(2022, 8, 11) ' →2022/08/11 存在しない日付を…

VBScript - 日付型に変換する | CDate関数

指定された式を日付型に変換するには CDate 関数を使う。 CDate( Expression ) Expression: 変換する式 戻り値は内部処理形式が Date 型のバリアント。 WScript.Echo CDate("2022/2/2") ' → 2022/02/02 存在しない日付を指定した場合はエラーが起きる。 WSc…

VBScript - 日付として有効かどうか確認する | IsDate関数

日付として認識できるかどうかを確認するには IsDate 関数を使う。 IsDate( Expression ) Expression: 確認する式 日付または時刻として認識できる場合は True を返す。それ以外の場合は False を返す。 NOTE:Windows で有効な日付範囲は、西暦100年1月1日…

VBScript - 日付と日付の間隔を求める | DateDiff関数

日付と日付の間隔を求めるには DateDiff 関数を使う。 DateDiff( Interval, Date1, Date2, [FirstDayOfWeek = vbSunday], [FirstWeekOfYear = vbFirstJan1] ) Interval : 間隔を計算するための時間単位を表す文字列 yyyy : 年 q : 四半期 m : 月 y : 年間通…

VBScript - 日付を計算する | DateAdd関数

日付を計算するには DateAdd 関数を使う。 DateAdd( Interval, Number, Date ) Interval: 追加する時間間隔を表す文字列 Number: 追加する時間間隔を表す値。プラスの数なら将来、マイナスの数なら過去の日時となる。 Date: 計算の元になる日付 Interval …

VBScript - 日付/時刻を文字列に変換する | FormatDateTime関数

書式設定した日付または時刻を文字列で取得するには FormatDateTime 関数を使う。 残念ながら VBA や VB6 の Format 関数とは違い、自由に書式を指定することはできない。 FormatDateTime( Date, [NamedFormat = vbGeneralDate] ) Date: 日付 NamedFormat:…

VBScript - 日付や時刻の一部分を取得する | DatePart関数

日付から指定された部分を取得するには DatePart 関数を使う。 DatePart( Interval, Date, [FirstDayOfWeek = vbSunday], [FirstWeekOfYear = vbFirstJan1] ) Interval: 取得する日付や時刻の部分を示す文字列 Date: 日付 FirstDayOfWeek: 週の始まりの曜…

VBScript - 月の名前を取得する | MonthName関数

月(を表す名前)を取得するには MonthName 関数を使う。 この関数が返す月の名前は、実行環境に左右されるようである。たとえば、9月だったら「September」や「Sep」という名前を返してくるのかと思いきや、実際の戻り値は「9月」や「9」だった。あまり役に…