问题标签 [strptime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python将字符串解析为没有某些元素的日期
我time.strptime
用来将字符串解析为日期,但该字符串没有与之关联的年份。如何将当前年份添加到日期对象?
python - strptime 和 strftime 中参数的不同顺序
time.strftime(format[, t])
第一个参数是format
,第二time.strptime(string[, format])
个参数是。为什么呢?有时我会感到困惑并无意中将其用作引发错误format
的第一个参数 。time.strptime
php - PHP中的字符串到日期转换
我想将这样的日期 '2012 年 3 月 30 日 9:30 pm' 转换成这种格式 2012-03-30 09:30:00 最简单的方法是什么?我需要它在 PHP 5.2 和更早版本上工作,所以这个解决方案对我没有任何用处
ruby-on-rails - 在 ruby 中解析字符串日期,例如“28-May-10”
我尝试使用解析
回报0010-5-28
(这是 2000 年!)
我怎样才能让红宝石正确解释两位数的年份。
谷歌上有很多字符串到日期的转换技巧,但大多数处理数字月份而不是“五月”。
python - 如何将整数转换为日期对象python?
我在 python 中创建了一个模块,我在其中接收整数格式的日期,如20120213
,表示 2012 年 2 月 13 日。现在,我想将此整数格式的日期转换为 python 日期对象。
另外,如果有什么方法可以在这种整数格式的日期中减去/添加天数以接收相同格式的日期值?就像减去 30 天20120213
并收到答案一样20120114
?
perl - 无法通过包“DateTime::Locale::en”定位对象方法“am_pm_abbreviated”
有谁知道我为什么会收到这个错误?
无法通过 /usr/lib/perl5/vendor_perl/5.8.8/DateTime/Format/Strptime.pm 第 777 行的包“DateTime::Locale::en”找到对象方法“am_pm_abbreviated”。
谢谢,孙
python - strptime 是否有通配符格式指令?
我是strptime
这样使用的:
但“+10:00”也可能是“-10:00”(与 UTC 的时区偏移),这会破坏上述命令。我可以使用
但理想情况下,我会发现在格式代码前面使用通配符更具可读性。
Python 的strptime
/是否存在这样的通配符运算符strftime
?
python - 如何将英文 Gmail imap 日期转换为法文日期格式
我必须用 Django 的 Python 脚本阅读 Gmail 的 imap 邮件,它运行良好,除了日期。
我将日期抓取为这种格式:'2 Apr 2012 13:21:43'
并使用strptime
:
但是我遇到了一个错误,因为我的语言环境是fr_FR
并且在法国Apr
不是有效的月份缩写,而且我不知道谷歌使用的其他月份名称。如果我知道的话,我可以做一个映射:
有谁知道我如何使用正确的语言环境?我可以使用我的时区strptime
来指示日期是英文格式吗?
python - 使用 time.strptime 格式在 Python 中解析日期和时间戳
我的云服务器以这种格式记录时间:
要将其读入 Python 变量,我可以说:
结果:
或者我可以试试
结果:
做什么的-0600
?我希望它调整日期时间对象中的小时值?是否可以使用通配符而不是硬编码-0600
?
python - python strptime的自定义格式指令
我必须接收一个代表日期的字符串,以便通过 time.strptime 以类似于 %d%m%Y 的格式处理,但问题是当日期数小于 10 时,日期将显示为一位数数字,而不是 %d 格式要求的两位数。
这意味着
将被翻译为
但是用字符串
strptime 给了我
代替
有没有办法解决这种默认行为?(也许强制 %m 应该是一个 2 位数字,所以 strptime 将无法选择使用当天剩下的内容?)
编辑:请注意,在输入字符串上,月份总是有两位数字,即使它可以用一个数字表示。这里的问题只是可能用一位或两位数字表示的日期,具体取决于幅度......