誰かがOSXでロケールを使用して、デフォルトのローカル日付と時刻の形式を導出することに成功しましたか?(さまざまなロケールで単純な日付と時刻を解析する必要があります)。
今のところ、私は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'