jjzjj

dateutil

全部标签

python - 使用 dateutil.parser 转换 DDMMYYYY

我有以下字符串输入:24052017。当我尝试这样做时:>>>dateutil.parser.parse("24052017")它告诉我月份必须在1..12中。我什至尝试过:>>>dateutil.parser.parse("24052017",firstday=True)它给了我完全相同的结果。似乎发生的是它不喜欢没有空格或分隔符的事实。它正确地读取了日期,但是当涉及到月份时,它读取的是0520。至少我是这么怀疑的。如何在不处理字符串的情况下使用dateutil.parser转换此特定输入? 最佳答案 dateutil目前不支持这

python - 如何使用 python_dateutil 1.5 'parse' 函数来处理 unicode?

我需要Python_dateutil1.5parse()使用Unicode月份名称。如果使用fuzzy=True它会跳过月份名称并生成月份=1的结果当我在没有模糊参数的情况下使用它时,我得到下一个异常:fromdateutil.parserimportparserinfo,parser,parseclassmyparserinfo(parserinfo):MONTHS=parserinfo.MONTHS[:]MONTHS[3]=(u"Foo",u"Foo",u"Июнь")>>>test=unicode('8thofИюнь','utf-8')>>>tester=parse(test,

Python解析日期格式,忽略部分字符串

我想'以这种格式解析日期,但忽略部分字符串。'Wed,27Oct177022:17:00GMT'从我收集到的信息来看,datetime不能很好地支持时区。这很好,我真的只想忽略字符串的时区部分,而不必对其进行字符串操作。有什么我可以用下面的东西替换%Z来说“这里有任何字符串”并这样解析日期吗?另外,我不明白为什么它会解析PST、GMT而不是EST等时区。它似乎在任何情况下都没有附加tzinfo,不确定它真正在寻找%Z部分的字符串类型。>>>importdatetime>>>y=datetime.datetime.strptime('Wed,27Oct177022:17:00GMT','

python - 如何为日期时间设置 UTC 偏移量?

我的基于Python的Web服务器需要使用客户端的时区执行一些日期操作,由其UTC偏移量表示。如何构造一个以指定的UTC偏移量作为时区的日期时间对象? 最佳答案 使用dateutil:>>>importdatetime>>>importdateutil.tz>>>datetime.datetime(2013,9,11,0,17,tzinfo=dateutil.tz.tzoffset(None,9*60*60))datetime.datetime(2013,9,11,0,17,tzinfo=tzoffset(None,32400))>

python - 如何为日期时间设置 UTC 偏移量?

我的基于Python的Web服务器需要使用客户端的时区执行一些日期操作,由其UTC偏移量表示。如何构造一个以指定的UTC偏移量作为时区的日期时间对象? 最佳答案 使用dateutil:>>>importdatetime>>>importdateutil.tz>>>datetime.datetime(2013,9,11,0,17,tzinfo=dateutil.tz.tzoffset(None,9*60*60))datetime.datetime(2013,9,11,0,17,tzinfo=tzoffset(None,32400))>

python - 如何从 Python(或其他语言)的文本 block 中解析多个日期

我有一个包含多个日期值的字符串,我想将它们全部解析出来。该字符串是自然语言,所以到目前为止我发现的最好的东西是dateutil.不幸的是,如果一个字符串中有多个日期值,dateutil会抛出一个错误:>>>s="Ilikepeason2011-04-23,andIalsolikethemoneasterandmybirthday,the29thofJuly,1928">>>parse(s,fuzzy=True)Traceback(mostrecentcalllast):File"",line1,inFile"/usr/lib/pymodules/python2.7/dateutil/p

python - 如何从 Python(或其他语言)的文本 block 中解析多个日期

我有一个包含多个日期值的字符串,我想将它们全部解析出来。该字符串是自然语言,所以到目前为止我发现的最好的东西是dateutil.不幸的是,如果一个字符串中有多个日期值,dateutil会抛出一个错误:>>>s="Ilikepeason2011-04-23,andIalsolikethemoneasterandmybirthday,the29thofJuly,1928">>>parse(s,fuzzy=True)Traceback(mostrecentcalllast):File"",line1,inFile"/usr/lib/pymodules/python2.7/dateutil/p

python - Ubuntu python-dateutil 安装/升级问题。 dateutil.zoneinfo.gettz 返回 NoneType

我在使用pythondateutil.zoneinfo模块时遇到问题。注意:损坏的Ubuntu机器是(Ubuntu11.04)工作的Ubuntu机器是(Ubuntu11.10)损坏的Ubuntu机器:In[1]:fromdateutilimportzoneinfo`In[2]:from_zone=zoneinfo.gettz('UTC')In[3]:from_zone来自工作中的Ubuntu机器:In[1]:fromdateutilimportzoneinfoIn[2]:from_zone=zoneinfo.gettz('UTC')In[3]:from_zoneOut[3]:tzfil

python - Ubuntu python-dateutil 安装/升级问题。 dateutil.zoneinfo.gettz 返回 NoneType

我在使用pythondateutil.zoneinfo模块时遇到问题。注意:损坏的Ubuntu机器是(Ubuntu11.04)工作的Ubuntu机器是(Ubuntu11.10)损坏的Ubuntu机器:In[1]:fromdateutilimportzoneinfo`In[2]:from_zone=zoneinfo.gettz('UTC')In[3]:from_zone来自工作中的Ubuntu机器:In[1]:fromdateutilimportzoneinfoIn[2]:from_zone=zoneinfo.gettz('UTC')In[3]:from_zoneOut[3]:tzfil

android - 使用 Android DateUtils API 在 Android 中将相对日期格式化为人类可读格式

我有一个日期字段(lastUpdated)。我想将此日期翻译成人类可读的格式,例如“今天”、“1天前”、“2天前”……我正在使用android.text.format.DateUtilsAndroid库中包含的API。这是我的尝试:DateUtils.getRelativeDateTimeString(context,lastUpdated.getTime(),DateUtils.DAY_IN_MILLIS,DateUtils.WEEK_IN_MILLIS,DateUtils.FORMAT_SHOW_YEAR);这是输出:0dayago,12:00amyesterday,9:30am2