草庐IT

DATETIME

全部标签

python - 如何从日期时间获取日期名称

如何从Python中的日期时间对象中获取日期名称(例如星期一、星期二、星期三、星期四、星期五、星期六和星期日)?例如,datetime(2019,9,6,11,33,0)应该给我"Friday"。 最佳答案 importdatetimenow=datetime.datetime.now()print(now.strftime("%A"))查看datetime.now的Python文档,datetime.strftime和moreonstrftime. 关于python-如何从日期时间获取

python - 如何从日期时间获取日期名称

如何从Python中的日期时间对象中获取日期名称(例如星期一、星期二、星期三、星期四、星期五、星期六和星期日)?例如,datetime(2019,9,6,11,33,0)应该给我"Friday"。 最佳答案 importdatetimenow=datetime.datetime.now()print(now.strftime("%A"))查看datetime.now的Python文档,datetime.strftime和moreonstrftime. 关于python-如何从日期时间获取

Python在正确的时区获取当前时间

这个问题在这里已经有了答案:Displaythetimeinadifferenttimezone(12个回答)关闭7年前。我现在用importdatetimeprint(datetime.datetime.now().strftime("%X"))将当前时间显示为字符串。问题是,我的电脑运行在Europe/Berlin时区,这里不考虑+2到UTC的偏移量。而不是19:22:26它应该显示21:22:26也不同于我在这里找到的其他答案,我不通过调用来存储它datetime.datetime(2014,7,10,18,44,59,193982,tzinfo=)但是datetime.date

Python在正确的时区获取当前时间

这个问题在这里已经有了答案:Displaythetimeinadifferenttimezone(12个回答)关闭7年前。我现在用importdatetimeprint(datetime.datetime.now().strftime("%X"))将当前时间显示为字符串。问题是,我的电脑运行在Europe/Berlin时区,这里不考虑+2到UTC的偏移量。而不是19:22:26它应该显示21:22:26也不同于我在这里找到的其他答案,我不通过调用来存储它datetime.datetime(2014,7,10,18,44,59,193982,tzinfo=)但是datetime.date

python - 如何获取包含默认时区的当前 isoformat 日期时间字符串?

我需要生成一个与iso格式yyyy-mm-ddThh:mm:ss.ssssss-ZO:NE匹配的时间字符串。now()和utcnow()类方法几乎可以满足我的要求。>>>importdatetime>>>#timeadjustedforcurrenttimezone>>>datetime.datetime.now().isoformat()'2010-08-03T03:00:00.000000'>>>#unadjustedUTCtime>>>datetime.datetime.utcnow().isoformat()'2010-08-03T10:00:00.000000'>>>>>>#

python - 如何获取包含默认时区的当前 isoformat 日期时间字符串?

我需要生成一个与iso格式yyyy-mm-ddThh:mm:ss.ssssss-ZO:NE匹配的时间字符串。now()和utcnow()类方法几乎可以满足我的要求。>>>importdatetime>>>#timeadjustedforcurrenttimezone>>>datetime.datetime.now().isoformat()'2010-08-03T03:00:00.000000'>>>#unadjustedUTCtime>>>datetime.datetime.utcnow().isoformat()'2010-08-03T10:00:00.000000'>>>>>>#

Python 日期时间 strptime() 和 strftime() : how to preserve the timezone information

见以下代码:importdatetimeimportpytzfmt='%Y-%m-%d%H:%M:%S%Z'd=datetime.datetime.now(pytz.timezone("America/New_York"))d_string=d.strftime(fmt)d2=datetime.datetime.strptime(d_string,fmt)printd_stringprintd2.strftime(fmt)输出是2013-02-0717:42:31EST2013-02-0717:42:31时区信息只是在翻译中丢失了。如果我将'%Z'切换到'%z',我会得到ValueEr

Python 日期时间 strptime() 和 strftime() : how to preserve the timezone information

见以下代码:importdatetimeimportpytzfmt='%Y-%m-%d%H:%M:%S%Z'd=datetime.datetime.now(pytz.timezone("America/New_York"))d_string=d.strftime(fmt)d2=datetime.datetime.strptime(d_string,fmt)printd_stringprintd2.strftime(fmt)输出是2013-02-0717:42:31EST2013-02-0717:42:31时区信息只是在翻译中丢失了。如果我将'%Z'切换到'%z',我会得到ValueEr

python - pytz 和 astimezone() 不能应用于天真的日期时间

我有一个日期,我需要让它知道时区。local_tz=timezone('Asia/Tokyo')start_date='2012-09-27'start_date=datetime.strptime(start_date,"%Y-%m-%d")start_date=start_date.astimezone(local_tz)now_utc=datetime.now(timezone('UTC'))local_now=now_utc.astimezone(local_tz)我需要看看这是不是真的:printstart_date>local_now但我收到此错误。start_date=s

python - pytz 和 astimezone() 不能应用于天真的日期时间

我有一个日期,我需要让它知道时区。local_tz=timezone('Asia/Tokyo')start_date='2012-09-27'start_date=datetime.strptime(start_date,"%Y-%m-%d")start_date=start_date.astimezone(local_tz)now_utc=datetime.now(timezone('UTC'))local_now=now_utc.astimezone(local_tz)我需要看看这是不是真的:printstart_date>local_now但我收到此错误。start_date=s