strptime相关内容

如何使用 strptime 解析 str(my_datetime)?

这是 默认字符串表示日期时间: >>>从日期时间导入日期时间,时区>>>dt = datetime(2017, 1, 1, tzinfo=timezone.utc)>>>打印(dt)2017-01-01 00:00:00+00:00 用 datetime.strptime 解析的正确格式字符串是什么?也就是说,用什么格式代替“???"?始终具有以下不变量: >>>dt == datetime ..
发布时间:2022-01-16 19:04:55 Python

如何使用 strftime 计算期间 (AM/PM)?

特别是我有代码可以简化为: from datetime import datetimedate_string = '2009-11-29 03:17 PM'格式 = '%Y-%m-%d %H:%M %p'my_date = datetime.strptime(date_string, 格式)# 这会打印 '2009-11-29 03:17 AM'打印 my_date.strftime(格式) ..
发布时间:2021-12-11 08:06:38 Python

在 R 中更改日期格式

我在 R 中有一些非常简单的数据需要更改其日期格式: 日期中点1 31/08/2011 0.83782 31/07/2011 0.84573 30/06/2011 0.81474 31/05/2011 0.79705 30/04/2011 0.78776 31/03/2011 0.74117 28/02/2011 0.76248 31/01/2011 0.76659 31/12/2010 0. ..
发布时间:2021-12-01 21:15:21 其他开发

什么是“标准明确日期"?R中字符串到日期转换的格式?

请考虑以下事项 $ R --vanilla>as.Date("01 Jan 2000")charToDate(x) 中的错误:字符串不是标准的明确格式 但那个日期显然采用标准的明确格式.为什么会出现错误信息? 更糟糕的是,一个模棱两可的日期显然会在没有警告或错误的情况下被接受,然后读取错误! >as.Date("01/01/2000")[1]“0001-01-20" 我在 [R] 标 ..
发布时间:2021-12-01 21:05:10 其他开发

strptime、as.POSIXct 和 as.Date 返回意外的 NA

当我尝试解析以下格式的时间戳时:“Thu Nov 8 15:41:45 2012",仅返回 NA. 我使用的是 Mac OS X、R 2.15.2 和 Rstudio 0.97.237.我的操作系统的语言是荷兰语:我想这与它有关. 当我尝试 strptime 时,返回 NA: var C 语言环境中,它们必须是前三个英文名称的大写字母:" “如果您想使用,了解缩写是必不可少的%a、 ..
发布时间:2021-12-01 20:31:56 其他开发

c 中的 strptime 与时区偏移

我无法找到一种方法来从如下字符串中解析时区:“2011 年 9 月 1 日星期四 09:06:03 -0400(美国东部时间)" 在我的程序的更大方案中,我需要做的是接收一个 char* 并将其转换为 time_t.下面是我写的一个简单的测试程序,试图找出 strptime 是否考虑了时区,但它似乎不是(当这个测试程序执行时,所有打印的数字都相同,而它们应该不同).建议? 我还尝试使用 ..
发布时间:2021-09-08 18:34:42 其他开发

使用带有特殊时区格式的 strptime %z

我正在处理从 Teradata 导出的 .csv 数据.几列最初是带时区的时间戳,因此在 R 中加载 .csv 后,我想将这些列(作为字符串加载)转换为 POSIXlt 或 POSIXct.我正在使用 strptime,但 .csv 文件中的时区格式与 strptime 期望的不匹配.例如,它需要 -0400,但 .csv 的格式为 -04:00,其中冒号分隔小时和分钟. 我可以去掉冒号,但 ..
发布时间:2021-09-08 18:34:18 其他开发

在 R 中格式化日期(非标准格式)

不是 R 的新手,也不是在 R 中格式化日期,也不会问这个问题,但我有非常奇怪的行为,在过去的 2 小时内还没有解决它. 我有一个已导入的数据集,想使用 as.POSIXct 格式化日期/时间列.日期是一种非标准格式,我已经应用了我所知道的正确格式.这是我遇到问题的一小部分数据.代码紧随其后.问题是有 4 个 NA 从 "2015-03-08 02:00:00 PST" 开始.是什么赋予了? ..
发布时间:2021-09-08 18:31:40 其他开发

R strptime/as.POSIXct 中的未知时区名称

在哪里可以找到 R 函数 as.POSIXct 的所有合法时间名称的列表? as.POSIXct("1970-01-01",tz="CST") 生成“CST"(中央标准时间)未知的警告. 解决方案 ?Sys.timezone 有一些提示,具体看:"R_HOME/share/zoneinfo/zone.tab"(R_HOME 是 R 的安装目录).请记住,时区是令人讨厌的,它们的许多细 ..
发布时间:2021-09-08 18:30:55 其他开发

zoo/xts 微秒读取问题

数据看起来像 时间 Set1 Set210:19:38.551629 16234 1623610:19:41.408010 16234 1623610:19:47.264204 16234 16236 我正在尝试将其加载到动物园中. orig 我已经检查了所有相关的帖子1. 带有舍入毫秒的 R 问题2. R 中调用 strptime 时的毫秒难题3. 如何在 R 中解析毫秒? 然 ..
发布时间:2021-09-07 20:35:36 其他开发

在 Python 中通过 strptime 解析没有前导零的小时数

假设您有这种格式的时间: a = [..., 800.0, 830.0, 900.0, 930.0, 1000.0, 1030.0, ...] 问题是缺少几个小时的前导零.例如00:30用30表示,08:00用800.和表示00:00 表示为 2400.是否可以使用 strptime 方法将此数据解析为 time 对象?我尝试使用以下代码 hours = [time.strptime(str ..
发布时间:2021-09-07 19:47:45 Python

strptime 是否有通配符格式指令?

我像这样使用 strptime: 导入时间time.strptime("+10:00","+%H:%M") 但“+10:00"也可能是“-10:00"(时区与UTC的偏移量),这会破坏上述命令.我可以用 time.strptime("+10:00"[1:],"%H:%M") 但理想情况下,我会发现在格式代码前使用通配符更具可读性. Python 的 strptime/strftime ..
发布时间:2021-09-07 19:46:34 Python

使用 R 将时间格式转换为数字

在大多数情况下,我们使用 R 将数字时间转换为 posixct 格式.但是,有时,我们想比较哪个时间点更早,那么我们更喜欢数字时间格式.因此,将时间格式转换为数字是一个非常实际的问题.例如,我的数据格式为“2001-03-13 10:31:00", begin 使用 R,我想弄清楚如何将其转换为数字,例如Julian 时间,类似于 1970-01-01 00:00:00 和 2001-03 ..
发布时间:2021-06-10 19:22:10 其他开发