TEXT   120

ParseDate

Guest on 29th May 2022 02:44:13 AM

  1. assume past
  2.             PREFER_FUTURE -> when year or day of week is ambigueous, assume future
  3.             SUBSECOND -> parse fraction seconds
  4.             VALIDATE -> only accept normal values for HHMMSS, YYMMDD.  Otherwise
  5.                     days like -1 might give the last day of the previous month.
  6.  
  7. DATE FORMATS RECOGNIZED
  8.   Absolute date formats
  9.             Dow, dd Mon yy
  10.             Dow, dd Mon yyyy
  11.             Dow, dd Mon
  12.             dd Mon yy
  13.             dd Mon yyyy
  14.             Month day{st,nd,rd,th}, year
  15.             Month day{st,nd,rd,th}
  16.             Mon dd yyyy
  17.             yyyy/mm/dd
  18.             yyyy-mm-dd      (usually the best date specification syntax)
  19.             yyyy/mm
  20.             mm/dd/yy
  21.             mm/dd/yyyy
  22.             mm/yy
  23.             yy/mm      (only if year > 12, or > 31 if UK)
  24.             yy/mm/dd   (only if year > 12 and day < 32, or year > 31 if UK)
  25.             dd/mm/yy   (only if UK, or an invalid mm/dd/yy or yy/mm/dd)
  26.             dd/mm/yyyy (only if UK, or an invalid mm/dd/yyyy)
  27.             dd/mm      (only if UK, or an invalid mm/dd)
  28.  
  29.   Relative date formats:
  30.             count "days"
  31.             count "weeks"
  32.             count "months"
  33.             count "years"
  34.             Dow "after next"
  35.             Dow "before last"
  36.             Dow                     (requires PREFER_PAST or PREFER_FUTURE)
  37.             "next" Dow
  38.             "tomorrow"
  39.             "today"
  40.             "yesterday"
  41.             "last" dow
  42.             "last week"
  43.             "now"
  44.             "now" "+" count units
  45.             "now" "-" count units
  46.             "+" count units        
  47.             "-" count units
  48.             count units "ago"

Raw Paste


Login or Register to edit or fork this paste. It's free.