如何在ruby中转换时间格式

如何在ruby中转换时间格式,ruby,Ruby,我想转换以下格式给出的日期 "21.06.2015 16:38" 像这样的事情 "06/21/2015 04:38 PM" 为了做到这一点,我使用了 tim = Time.new(2005,06,21,16,38) 但它给了我这样的东西,这不是我想要的: 2005-06-21 16:38:00 +0000 通过使用strftime方法,您可以很容易地做到这一点,在本例中,它是这样的: Time.now.strftime("%d/%m/%Y %H:%M") 您可以在此处找到完整的文档:我

我想转换以下格式给出的日期

"21.06.2015 16:38"
像这样的事情

"06/21/2015 04:38 PM"
为了做到这一点,我使用了

tim = Time.new(2005,06,21,16,38)
但它给了我这样的东西,这不是我想要的:

2005-06-21 16:38:00 +0000

通过使用strftime方法,您可以很容易地做到这一点,在本例中,它是这样的:

Time.now.strftime("%d/%m/%Y %H:%M")

您可以在此处找到完整的文档:

我投票将此问题作为离题题结束,因为它不包含任何试图在自己的时间内找到问题解决方案的尝试。新的(2015,06,21,16,38)。strftime(“%m/%d/%Y%I:%m%p”)。我在这个有用的网站的帮助下解决了问题: