首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取Postixct格式的年份

获取Postixct格式的年份
EN

Unix & Linux用户
提问于 2023-04-27 22:39:23
回答 1查看 12关注 0票数 0

"Thu Apr 21 11:15:00.375 2022"如何得到这个表达式的年份?

下面是测试结果。

1- as.POSIXct(strptime("Thu Apr 21 11:15:00.375 2022", format='%c'),origin='1970-01-01')

2- as.POSIXct("Thu Apr 21 11:15:00.375 2022", format='%a %b %d %H:%M:%S %Y', tz = "GMT", origin="1970-01-01")

3- as.POSIXct(strptime("Thu Apr 21 11:15:00.375 2022", format="%a %b %d %H:%M:%S", tz = "GMT"), origin="1970-01-01")

#1和#2不起作用。

第三是工作,但给了我本年度。输出为"2023-04-21 11:15:00 GMT"

有什么想法吗?

谢谢

EN

回答 1

Unix & Linux用户

发布于 2023-04-28 14:14:44

如果您已经将来自POSIXct的日期输出为“清华4月21日11:15:00.375 2022",您可以将其输送到awkcut,只返回一年(或任何其他您可能想要的部分)。

这两个示例都只返回2022的年份部分。

代码语言:javascript
复制
echo "Thu Apr 21 11:15:00.375 2022" | cut -b 25-

代码语言:javascript
复制
echo "Thu Apr 21 11:15:00.375 2022" | awk '{ print $5 }'
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/744297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档