有没有人设法在 OS X 上使用语言环境来导出默认的本地日期和时间格式?(我需要在各种语言环境中解析简单的日期和时间)。
目前,我正在求助于 osascript ...</p>
from subprocess import Popen, PIPE
cmd = "osascript -e " + """'
tell (current date)
set {its year, its month, its day} to {2001, 2, 3}
set {its hours, its minutes, its seconds} to {4, 5, 6}
return its short date string & tab & its time string
end tell'"""
str_date, err_num = Popen(cmd, shell=True, \
stdin=PIPE, stdout=PIPE, stderr=PIPE).communicate()
str_date, _, str_time = str_date.rpartition(' ')
str_date_pattern = str_date.replace('2001', '%Y').replace('02', '%m').replace('03','%d')
str_time_pattern = str_time.replace('04', '%H').replace('05', '%M').replace('06', '%S').rstrip()
它返回类似:
'%d/%m/%Y', '%H:%M:%S'