gpt4 book ai didi

c++ - 无法使用 booster、C++、graphlab 解析 pm 格式的日期时间

转载 作者:行者123 更新时间:2023-11-30 05:35:48 24 4
gpt4 key购买 nike

我尝试将日期时间字符串转换为 SArray 的日期时间(使用 C++ 助推器库),但它似乎不理解 %p 格式说明符。 http://www.boost.org/doc/libs/1_43_0/doc/html/date_time/date_time_io.html该文档表示标有 ! 的说明符 目前不适用于输入。这是否意味着您不能使用 pmPM 解析任何内容? enter image description here

最佳答案

通过进行两个小更改,我能够使字符串到日期时间的转换正常工作:

  1. 使用 %I 表示 12 小时制的小时(%H 表示 24 小时制)。
  2. 使用 %P(大写)作为 AM/PM 标志。

这是对我有用的:

sf = gl.SFrame({'date': ['2015-11-06 02:12:42 pm', 
'2015-11-05 03:43:11 pm']})
sf['date2'] = sf['date'].str_to_datetime('%Y-%m-%d %I:%M:%S %p')

关于c++ - 无法使用 booster、C++、graphlab 解析 pm 格式的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33804499/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com