我正在使用pickadate.js
哪种格式返回日期:
8 March, 2017
我想将其转换为以下datetime
格式:
yyyy-mm-dd
用Python做到这一点的最佳方法是什么?
在Python中,这是使用datetime
格式字符串的简单练习:
from datetime import datetime
s = "8 March, 2017"
d = datetime.strptime(s, '%d %B, %Y')
print(d.strftime('%Y-%m-%d'))
见该表的所有格式预选赛的完整描述。
在这里,我使用此datetime.strptime
方法将您的datepicker.js字符串转换为Python
datetime对象。然后,我使用该.strftime
方法使用所需的格式将该对象打印为字符串。最初,这些格式字符串将很难记住,但是您始终可以查找它们。最后,他们井井有条。
不过,我确实想知道:留在JavaScript中比在最后一步中切换到Python更好?当然,如果您在过程中的其他地方使用Python,这是一个简单的解决方案。
问题内容: 我是Java新手。我正在尝试将日期从字符串转换为MMM yyyy格式(2016年3月)。我试过了 一切正常。但是当我使用 它不起作用。帮帮我,如何解决这个问题。 问题答案: 您的格式必须符合您的输入 对于 格式应为(仅使用第二个对象) 完整答案 使用 java-8
我有像“2020年4月20日”这样的字符串。我想将字符串转换为DateTime()。 我面临的问题是DateTime.parse()不接受月份名称。
问题内容: 有一个简单的方法来改变,这样 (就可以了太)。我可以做一个case语句,但是肯定有一个要转换的函数吗?编辑:我希望我可以接受多个答案,因为你们两个基本上给了我我所需的力量。 这将给出的数值。谢谢! 问题答案: 是, 将月份格式化为其数字表示形式。
我已经接受了SOF和其他网站上给出的所有答案,并尝试这样做: 但我有个例外: 线程“main”java.lang.IllegalArgumentException中的异常:无法将给定对象格式化为日期 我做错了什么?
我有一个字符串文件< code > FECHA EMISION = " 2018-03-02 " 。我希望它显示为“Marzo”(三月在西班牙/意大利)。 我必须转换为整数,但我不知道如何将结果02转换为相关月份。
问题内容: 我正在尝试将字符串转换为日期 但在我看来,它有一个。的。这是为什么?我想生成一个日期 问题答案: 日期字符串- 符合- d-每月的某天 M-一年中的月份 y-年 …