@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の範囲の年を解釈します。