简短而简单.我有一个巨大的日期时间列表,像这样的字符串:
Jun 1 2005 1:33PM
Aug 28 1999 12:00AM
Run Code Online (Sandbox Code Playgroud)
我将把它们推回到数据库中的正确日期时间字段中,因此我需要将它们变成真正的日期时间对象.
任何帮助(即使它只是在正确的方向踢)将不胜感激.
编辑:这是通过Django的ORM,所以我不能使用SQL来进行插入转换.
我需要在python中将日期字符串 "2013-1-25" 转换为字符串 "1/25/13".我看了看datetime.strptime但仍然找不到办法.
我有这个日期时间字符串:
post["date"] = "2007-07-18 10:03:19"
Run Code Online (Sandbox Code Playgroud)
我想提取"2007-07-18"作为约会.我看过一些参考,strptime但我不确定如何使用它.如何从此字符串中提取日期?
如何将像"01-Jan-1995"这样的字符串解析为Python datetime对象?
可能重复:
如何将时间转换为字符串
我有一个日期格式,如下面的代码所示
a="2011-06-09"
Run Code Online (Sandbox Code Playgroud)
使用python如何将其转换为以下格式,
Jun 09,2011
Run Code Online (Sandbox Code Playgroud) 我有以下代码:
import datetime
x = '2015-01-01'
date = datetime.datetime.strptime(x, "%Y-%m-%d")
print(date)
Run Code Online (Sandbox Code Playgroud)
问题是我想打印日期,"2015-01-01"而不是"2015-01-01 00:00:00"。没有时、分、秒如何打印?
输入:一个日期字段,其包括以各种格式(包括:日期yyyy/dd/mm,dd-mm-yyyy等),例如:
2017/5/23
22-04-2015
20150504
Run Code Online (Sandbox Code Playgroud)
输出:统一格式的日期字段。所有日期值都应转换为yyyymmdd格式。即上面的输入应生成输出为:
20170523
20150422
20150504
Run Code Online (Sandbox Code Playgroud)
我尝试使用dateutils但输出格式是 2015-05-23
from datetime import datetime
INPUT_FILENAME = 'date.txt'
OUTPUT_FILENAME = 'newfile.txt'
INPUT_DATE_FORMATS = {'column1dt': '%Y%m%d', 'column1dt': '%d/%m/%Y'}
OUTPUT_DATE_FORMAT = '%Y%m%d'
with open(INPUT_FILENAME, 'rt') as finput:
reader = finput.readlines()
with open(OUTPUT_FILENAME, 'wt') as foutput:
print foutput
for row in reader:
Run Code Online (Sandbox Code Playgroud) 我想要一个datetime对象,但我有这种格式的字符串:
2010-10-06T08:12:41Z
Run Code Online (Sandbox Code Playgroud)
如何将其转换为日期时间对象?
我有两个约会:
2014年3月15日星期六19:47:17 +0000
2014-03-12 19:50:22.159411 + 00:00
我需要比较这两个日期,但我得到了错误
TypeError: can't compare datetime.datetime to unicode
Run Code Online (Sandbox Code Playgroud)
我该如何转换其中一个?
我需要使用正则表达式替换字符串中的字符的帮助。
输入 :
s3 = ['March/21/2019' , 'Mar/23/2019']
Run Code Online (Sandbox Code Playgroud)
期望的输出:
s3 = ['03/21/2019' , '03/23/2019']
Run Code Online (Sandbox Code Playgroud)
我尝试了一些方法,但似乎都没有对输入产生任何影响:
s3[i] = s3[i].replace(r'Mar[a-z]*', '03')
s3[i] = s3[i].replace(r'(?:Mar[a-z]*)', '03')
有人可以帮助我并告诉我我做错了什么吗?
可能重复:
解析日期并使用python格式化它?
我是Python的新手.我有以下两个字符串:
Mon, 29 Oct 2012 13:07:07 GMT
2012-10-29 12:57:08
Run Code Online (Sandbox Code Playgroud)
我希望在python中可以解析lib可用的任何日期,它会解析上面两个字符串,如下所示:
2012-10-29 12:57:08
Run Code Online (Sandbox Code Playgroud)
这样我就可以比较它们了.请注意,比较应该能够产生像整数比较的结果.喜欢1不到2,所以同样的方式2012-10-29 12:57:08不到2012-10-29 13:57:08
在python中有没有这么容易?
提前致谢.
在python中是否有更好的方法将美国日期格式转换为英国日期格式?
我正在使用以下内容:
df = ['01/31/2014', '02/06/2013']
for a in df:
s = list(a)
d = [s[3],s[4],s[2],s[0],s[1],s[5],s[6],s[7],s[8],s[9]]
f.append("".join(d))
print (f)
['31/01/2014', '06/02/2013']
Run Code Online (Sandbox Code Playgroud)