这个日期时间是什么格式?
What format is this datetime?
我认为这是某种 Java 日期库生成的某种格式。
我正在尝试使用 Python 来解析它,但我不确定是否可以使用 datetime
来完成。如果这不可能,我将 trim 字符串并保留第一部分用于转换。但也许有人知道格式:
25-SEP-2019 11:26:23 AMERICA/LOS_ANGELES
我觉得是这样的:
'%v %H:%M:%S %V'
or
'%d-%b-%Y %H:%M:%S %Z'
但我确实不知道如何解析 AMERICA/LOS_ANGELES
位。
编辑:删除了表达方式 'java date' 因为人们似乎不明白这是一个比喻性的演讲。
首先,您需要将日期时间与时区分开,然后通过适当的格式对其进行解析。
inp = "25-SEP-2019 11:26:23 AMERICA/LOS_ANGELES"
date_str = re.split(r'\s(?=[A-Z]+)', inp)[0].title()
date = datetime.strptime(date_str, "%d-%b-%Y %H:%M:%S")
在 python3 中,没有像 AMERICA/LOS_ANGELES
这样的任何时区的指令。
用于检查特定时区的本地时间。
from datetime import datetime
import pytz
tz = pytz.timezone('AMERICA/LOS_ANGELES')
la_date = datetime.now(tz).strftime('%d-%b-%Y %H:%M:%S')
# it will print the LA time: `02-Dec-2019 22:49:38`
如果你能剥离和拆分字符串就更好了。
date_str = '25-SEP-2019 11:26:23 AMERICA/LOS_ANGELES '
date_time_timezone = date_str.strip().split()
# ['25-SEP-2019', '11:26:23', 'AMERICA/LOS_ANGELES']
Java您的日期时间字符串没有任何具体内容。作为一名 20 年的 Java 程序员,我以前从未见过这种格式。它可能是由 Java 程序生成的,也可能不是。
对不起,我无法在Python中告诉你如何处理它(我可以在Java中告诉你如何生成和解析它,但那不是你问了)。
我认为这是某种 Java 日期库生成的某种格式。
我正在尝试使用 Python 来解析它,但我不确定是否可以使用 datetime
来完成。如果这不可能,我将 trim 字符串并保留第一部分用于转换。但也许有人知道格式:
25-SEP-2019 11:26:23 AMERICA/LOS_ANGELES
我觉得是这样的:
'%v %H:%M:%S %V'
or
'%d-%b-%Y %H:%M:%S %Z'
但我确实不知道如何解析 AMERICA/LOS_ANGELES
位。
编辑:删除了表达方式 'java date' 因为人们似乎不明白这是一个比喻性的演讲。
首先,您需要将日期时间与时区分开,然后通过适当的格式对其进行解析。
inp = "25-SEP-2019 11:26:23 AMERICA/LOS_ANGELES"
date_str = re.split(r'\s(?=[A-Z]+)', inp)[0].title()
date = datetime.strptime(date_str, "%d-%b-%Y %H:%M:%S")
在 python3 中,没有像 AMERICA/LOS_ANGELES
这样的任何时区的指令。
用于检查特定时区的本地时间。
from datetime import datetime
import pytz
tz = pytz.timezone('AMERICA/LOS_ANGELES')
la_date = datetime.now(tz).strftime('%d-%b-%Y %H:%M:%S')
# it will print the LA time: `02-Dec-2019 22:49:38`
如果你能剥离和拆分字符串就更好了。
date_str = '25-SEP-2019 11:26:23 AMERICA/LOS_ANGELES '
date_time_timezone = date_str.strip().split()
# ['25-SEP-2019', '11:26:23', 'AMERICA/LOS_ANGELES']
Java您的日期时间字符串没有任何具体内容。作为一名 20 年的 Java 程序员,我以前从未见过这种格式。它可能是由 Java 程序生成的,也可能不是。
对不起,我无法在Python中告诉你如何处理它(我可以在Java中告诉你如何生成和解析它,但那不是你问了)。