convert string to specific datetime format?

前端 未结 7 804
孤城傲影
孤城傲影 2020-12-24 11:21

String

\"2011-05-19 10:30:14\"

To

Thu May 19 10:30:14 UTC 2011

How can I convert specific string to this

7条回答
  •  悲&欢浪女
    2020-12-24 12:05

    More formats:

     require 'date'
    
     date = "01/07/2016 09:17AM"
     DateTime.parse(date).strftime("%A, %b %d")
     #=> Friday, Jul 01
    
     DateTime.parse(date).strftime("%m/%d/%Y")
     #=> 07/01/2016
    
     DateTime.parse(date).strftime("%m-%e-%y %H:%M")
     #=> 07- 1-16 09:17
    
     DateTime.parse(date).strftime("%b %e")
     #=> Jul  1
    
     DateTime.parse(date).strftime("%l:%M %p")
     #=>  9:17 AM
    
     DateTime.parse(date).strftime("%B %Y")
     #=> July 2016
     DateTime.parse(date).strftime("%b %d, %Y")
     #=> Jul 01, 2016
     DateTime.parse(date).strftime("%a, %e %b %Y %H:%M:%S %z")
     #=> Fri,  1 Jul 2016 09:17:00 +0200
     DateTime.parse(date).strftime("%Y-%m-%dT%l:%M:%S%z")
     #=> 2016-07-01T 9:17:00+0200
     DateTime.parse(date).strftime("%I:%M:%S %p")
     #=> 09:17:00 AM
     DateTime.parse(date).strftime("%H:%M:%S")
     #=> 09:17:00
     DateTime.parse(date).strftime("%e %b %Y %H:%M:%S%p")
     #=>  1 Jul 2016 09:17:00AM
     DateTime.parse(date).strftime("%d.%m.%y")
     #=> 01.07.16
     DateTime.parse(date).strftime("%A, %d %b %Y %l:%M %p")
     #=> Friday, 01 Jul 2016  9:17 AM
    

提交回复
热议问题