@TODATEEX
指定された日付書式に従って、入力された日付文字列から数値の日付値を返します。 返される日付は、1970年1月1日の深夜から経過した秒数です。
日付または日付書式文字列が無効な場合は、エラーが返されます。
構文
@TODATEEX(date_format_string, string)
パラメータ
- date_format_string
-
サポートされている日付書式を示す次のリテラル文字列(順序付きリストの数値およびカッコの例を除く)のいずれか。
-
"mon dd yyyy"
(Example: mon =Aug
) -
"Month dd yyyy"
(Example: 月=August
) -
"mm/dd/yy"
-
"mm/dd/yyyy"
-
"yy.mm.dd"
-
"dd/mm/yy"
-
"dd.mm.yy"
-
"dd-mm-yy"
-
"dd Month yy"
-
"dd mon yy"
-
"Month dd, yy"
-
"mon dd, yy"
-
"mm-dd-yy"
-
"yy/mm/dd"
-
"yymmdd"
-
"dd Month yyyy"
-
"dd mon yyyy"
-
"yyyy-mm-dd"
-
"yyyy/mm/dd"
-
Long format
(Example:WeekDay, Mon dd, yyyy
) -
Short format
(Example:m/d/yy
)
-
- string
-
internal-date-formatのルールに従った日付文字列。 次の例は、前述の内部日付書式に対応しています。
-
Jan 15 2006
-
January 15 2006
-
01/15/06
-
01/15/2006
-
06.01.06
-
15/01/06
-
15.01.06
-
15-01-06
-
15 January 06
-
15 Jan 06
-
January 15 06
-
Jan 15 06
-
01-15-06
-
06/01/15
-
060115
-
15 January 2006
-
15 Jan 2006
-
2006-01-15
-
2006/01/15
-
Sunday, January 15, 2006
-
1/8/06
(m/d/yy)
-
ノート
-
この関数では大文字と小文字が区別されます。 たとえば、
Apr
のかわりにapr
を使用すると、エラーが返されます。 -
内部書式文字列に含まれていない余分な空白を使用すると、エラーが返されます。
-
日付書式が満たされた後の後続文字は無視されます。 誤って日付文字列
06/20/2006
を日付書式mm/dd/yy
で使用した場合、後続の06
は無視され、日付は2020年6月20日と解釈されます。 -
長い形式(Weekday、Mon dd、yyyy)では、指定された日付と曜日の一致は検証されません。
たとえば: 日付書式がLong Formatの日付文字列
Sunday, March 13, 2007
の場合、2007年3月13日は日曜日ではありませんが、March 13, 2007
の入力日付文字列は正しく解析されます。 -
01-01-1970より前の日付を指定すると、この関数はエラーを戻します。
-
この関数でサポートされている最新の日付は、12-31-2037です。
-
yy
形式を使用する場合、この関数は1970から2029の範囲の年を解釈します。