機械翻訳について

@TODATEEX

指定された日付書式に従って、入力された日付文字列から数値の日付値を返します。 返される日付は、1970年1月1日の深夜から経過した秒数です。

日付または日付書式文字列が無効な場合は、エラーが返されます。

構文

@TODATEEX(date_format_string, string)

パラメータ

date_format_string

サポートされている日付書式を示す次のリテラル文字列(順序付きリストの数値およびカッコの例を除く)のいずれか。

  1. "mon dd yyyy" (Example: mon = Aug)

  2. "Month dd yyyy" (Example: 月= August)

  3. "mm/dd/yy"

  4. "mm/dd/yyyy"

  5. "yy.mm.dd"

  6. "dd/mm/yy"

  7. "dd.mm.yy"

  8. "dd-mm-yy"

  9. "dd Month yy"

  10. "dd mon yy"

  11. "Month dd, yy"

  12. "mon dd, yy"

  13. "mm-dd-yy"

  14. "yy/mm/dd"

  15. "yymmdd"

  16. "dd Month yyyy"

  17. "dd mon yyyy"

  18. "yyyy-mm-dd"

  19. "yyyy/mm/dd"

  20. Long format (Example: WeekDay, Mon dd, yyyy)

  21. Short format (Example: m/d/yy)

string

internal-date-formatのルールに従った日付文字列。 次の例は、前述の内部日付書式に対応しています。

  1. Jan 15 2006

  2. January 15 2006

  3. 01/15/06

  4. 01/15/2006

  5. 06.01.06

  6. 15/01/06

  7. 15.01.06

  8. 15-01-06

  9. 15 January 06

  10. 15 Jan 06

  11. January 15 06

  12. Jan 15 06

  13. 01-15-06

  14. 06/01/15

  15. 060115

  16. 15 January 2006

  17. 15 Jan 2006

  18. 2006-01-15

  19. 2006/01/15

  20. Sunday, January 15, 2006

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