DateTime.strptime([string='-4712-01-01T00:00:00+00:00'[, format='%FT%T%z'[ ,start=ITALY]]]) â datetime
Class Public methods
Parses the given representation of date and time with the given template, and creates a date object. strptime does not support specification of flags and width unlike strftime.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | DateTime.strptime( '2001-02-03T04:05:06+07:00' , '%Y-%m-%dT%H:%M:%S%z' ) #=> #<DateTime: 2001-02-03T04:05:06+07:00 ...> DateTime.strptime( '03-02-2001 04:05:06 PM' , '%d-%m-%Y %I:%M:%S %p' ) #=> #<DateTime: 2001-02-03T16:05:06+00:00 ...> DateTime.strptime( '2001-W05-6T04:05:06+07:00' , '%G-W%V-%uT%H:%M:%S%z' ) #=> #<DateTime: 2001-02-03T04:05:06+07:00 ...> DateTime.strptime( '2001 04 6 04 05 06 +7' , '%Y %U %w %H %M %S %z' ) #=> #<DateTime: 2001-02-03T04:05:06+07:00 ...> DateTime.strptime( '2001 05 6 04 05 06 +7' , '%Y %W %u %H %M %S %z' ) #=> #<DateTime: 2001-02-03T04:05:06+07:00 ...> DateTime.strptime( '-1' , '%s' ) #=> #<DateTime: 1969-12-31T23:59:59+00:00 ...> DateTime.strptime( '-1000' , '%Q' ) #=> #<DateTime: 1969-12-31T23:59:59+00:00 ...> DateTime.strptime( 'sat3feb014pm+7' , '%a%d%b%y%H%p%z' ) #=> #<DateTime: 2001-02-03T16:00:00+07:00 ...> |
See also strptime(3) and strftime.
Please login to continue.