strftime相关内容

C中的Solaris时区(strftime上缺少%z)

我有一个写入另一个应用程序的应用程序,需要提供系统的日期+时区。我一直使用带%z参数的strftime来获取时区,它在Linux上运行得非常好。然而,上周我们决定将其合并到Solaris中,结果发现%z不存在。 有人建议使用%Z,它会给出时区名称,但我需要%z,它提供偏移量格式的时区,如+0100或-0300。 有人有主意吗? POSIX %z不是推荐答案。您必须通过查找本 ..
发布时间:2022-06-15 17:53:18 其他开发

在 R 中转换为本地时间 - 时区向量

我有一组来自美国各地的数据,我正在尝试将其转换为每个“主题"的当地时间.我对每个事件都有 UTC 时间戳并将其转换为 POSIXct 格式,但每次我尝试包含 tz = DS$Factor 或 tz = as.character(DS$Factor) 在任何 POSIXct/POSIXlt 函数中(包括 format() 和 strftime())我收到一条错误消息: as.POSIXlt.P ..
发布时间:2022-01-15 10:54:11 其他开发

时间戳中的 T 和 Z 到底是什么意思?

我有这个时间戳值由 Web 服务返回 "2014-09-12T19:34:29Z" 我知道它的意思是时区,但它到底是什么意思? 我正在尝试模拟这个网络服务,那么有没有办法在 python 中使用 strftime 生成这个时间戳? 很抱歉,这很明显,但 Google 并没有提供多大帮助,strftime() 参考页也没有提供帮助. 我目前正在使用这个: x.strftim ..
发布时间:2022-01-13 08:40:57 Python

Rails:如何让 Date strftime 知道默认的语言环境?

我在 environment.rb 中将默认语言环境设置为 de(德语). 我还看到了德语的所有错误消息,因此服务器选择了区域设置.但是当我尝试使用 strftime 打印日期时,如下所示: some_date.strftime('%B, %y') 它以英语 (January, 11) 打印,而不是预期的德语 (Januar, 11). 如何根据默认语言环境打印日期? 解决方 ..
发布时间:2022-01-11 11:11:48 其他开发

将 unix 时间戳字符串转换为可读日期

我有一个字符串表示 Python 中的 unix 时间戳(即“1284101485"),我想将其转换为可读日期.当我使用 time.strftime 时,我得到一个 TypeError: >>>导入时间>>>打印时间.strftime(“%B %d %Y",“1284101485")回溯(最近一次调用最后一次):文件“",第 1 行,在 中.类型错误:参数必须是 ..
发布时间:2021-12-10 23:46:58 Python

shell 脚本中的 YYYY-MM-DD 格式日期

我尝试在我的 bash shell 脚本中使用 $(date),但是,我想要 YYYY-MM-DD 格式的日期. 我如何得到这个? 解决方案 在 bash (>=4.2) 中,最好使用 printf 的内置日期格式化程序(bash 的一部分)而不是外部 date(通常是 GNU 日期). 因此: # 将当前日期作为 yyyy-mm-dd 放入 $date# -1 ->显式当前日期 ..
发布时间:2021-12-05 22:46:30 其他开发

如何更改 Pandas 中的日期时间格式

我的数据框有一个 DOB 列(示例格式 1/1/2016),默认情况下它会转换为 Pandas dtype 'object':DOB object 使用 df['DOB'] = pd.to_datetime(df['DOB']) 将此转换为日期格式,日期将转换为:2016-01-26 和它的 dtype 是:DOB datetime64[ns]. 现在我想将此日期格式转换为 01/26 ..
发布时间:2021-11-30 23:54:48 Python

使用 C 使用 strftime() 获取缩写时区

我已经查看了这个,并且this,关于 SO,但它们处理同一问题的非 C 变体. 使用带有以下代码的 GNU GCC 编译器(Code::Blocks,在 Windows 中): int main(void){time_t 原始时间;结构 tm *信息;char timeStr[80];时间( &rawtime );info = localtime( &rawtime );strftime( ..
发布时间:2021-09-26 19:13:23 其他开发

如何将 Shell 参数传递给 Perl 脚本?

我正在尝试以某种格式查找日期,我之前用 perl(strftime) 做过,但那次我提到了静态时间,这次我需要一个变量 $CURRENT_DAY在这里. 下面是问题,当使用 DAYHOUR=86400 和整数将 CURRENT_DAY 等同时,变量给出了正确的时间,但是一旦我把 $CURRENT_DAY 变量在语句中,日期不会减少. $ DAYHOUR=86400$天=1$ CURRENT ..
发布时间:2021-09-14 20:00:39 服务器开发

SQLite 返回错误的 2013 周数?

我有一个简单的 SQL 来计算我的 SQLite 报告中的周数 SELECT STRFTIME('%W', 'date_column') 2009-2012 年是正确的.2013 年我总是弄错周数. 例如 SELECT STRFTIME('%W', '2012-02-28') 返回'09',这是正确的. SELECT STRFTIME('%W', '2013-02-28') 返回 ..
发布时间:2021-08-23 19:17:35 数据库

用于“2013-03-06"的 Rails 未定义方法“strftime":字符串

我收到错误 未定义方法`strftime' for "2013-03-06":String 尝试使用 strftime 从字符串 2013-03-06 中正常显示日期(2013 年 6 月 3 日或类似日期)时. 在我的 index.html.erb 中执行此操作的行看起来像这样 我只是在学习 Rails,所以我确定这只是一个愚蠢的初学者错误,任何帮助将不胜感激.谢谢 ..
发布时间:2021-07-12 20:44:59 其他开发

如何在 ruby​​ 中格式化日期以包含“rd"如“第三"

我想格式化一个日期对象,以便我可以显示诸如“3rd July"或“1st October"之类的字符串.我在 Date.strftime 中找不到生成“rd"和“st"的选项.有人知道怎么做吗? 解决方案 我会回应其他人,但我只是鼓励你下载 activesupport gem,这样你就可以将其用作图书馆.您不需要所有的 Rails 来使用 ordinalize. % gem instal ..
发布时间:2021-07-11 18:47:25 其他开发

如何比较 strftime 值

我从 strftime 创建了两个值,如下所示 TIMEFORMAT="%Y-%m-%d %H:%M:%S"time1 = time.strftime(TIMEFORMAT)time2 = time.strftime(TIMEFORMAT) 现在 time1 和 time 2 的值就像 "2013-11-22 04:03:56" "2013-11-22 01:03:56" 值由其他脚本写 ..
发布时间:2021-06-26 19:04:49 Python

在 Python 中使用 %f 和 strftime() 来获取微秒

我正在尝试使用 strftime() 到微秒精度,这似乎可以使用 %f (如所述 此处).但是,当我尝试以下代码时: 导入时间从时间导入 strftime打印 strftime("%H:%M:%S.%f") ...我得到小时、分钟和秒,但 %f 打印为 %f,没有微秒的迹象.我在 Ubuntu 上运行 Python 2.6.5,所以应该没问题,并且应该支持 %f(据我所知,它支持 2.6 及更 ..
发布时间:2021-06-25 20:24:03 Python

显示日期,如“May 5th",使用pythons strftime?

可能的重复: Python:日期序数输出? 在 Python 中 time.strftime 可以很容易地产生像“Thursday May 05"这样的输出,但我想生成一个像“Thursday May 5th"这样的字符串(注意日期上的附加“th").这样做的最佳方法是什么? 解决方案 strftime 不允许您使用后缀格式化日期. 这是获得正确后缀的方法: 如果 4 ..
发布时间:2021-06-25 20:08:36 Python