date-utility

日期 - 无法返回超过 115 年或无法进入未来 5879565 年
date-utility

日期 - 无法返回超过 115 年或无法进入未来 5879565 年

时区 = CEST 日期(GNU coreutils)8.32 date -d "115 years ago" Di 11. Aug 13:37:54 CET 1908 date -d "116 years ago" date: invalid date ‘116 years ago’ 问题 是否有可能返回115 years更多过去的或5879565 years进入未来? 为什么会发生这种情况并引发错误?这些奇数从何而来? 为什么date -d "200 years ago 14 Mar "突然就可以工作了呢? ...

Admin

如何获取格式为 2022-03-17T08:06:20.411493824Z 的日期
date-utility

如何获取格式为 2022-03-17T08:06:20.411493824Z 的日期

我似乎找不到任何关于如何2022-03-17T08:06:20.411493824Z使用简单的 bash 命令获取日期的简单答案。即当前日期和时间。 我尝试了以下操作,但没有得到多余的数字: DATE=$(date '+%FT%TZ') echo $DATE ...

Admin

日期命令的起源默认美国格式
date-utility

日期命令的起源默认美国格式

date在美国语言环境中似乎有一种非常奇怪的默认格式:Thu Jul 9 17:00:00 EDT 2020使用空格填充的月份日期并将(24 小时!)时间放在月+日和年之间的中间。 这是某种标准吗?它从何而来? ...

Admin

将“date”与“-d”/“--date=”选项一起使用
date-utility

将“date”与“-d”/“--date=”选项一起使用

我想用date它来计算 Raspberry Pi 上实时时钟的一些未来“闹钟时间”。这些“警报时间”将用于“唤醒”RPi。 我决定使用的方案如下: 启动后,我立即以我选择的格式获得当前的“基线”时间: $ BASETIME=$(date "+%D %X") $ echo $BASETIME 05/03/21 14:03:43 之前shutdown,我需要从“基线”时间计算出至少一个“唤醒闹钟时间”;例如,距 BASETIME 6 小时。据我了解,-dor--date=选项用于此目的,但我没有得到正确的结果: $ date '+%D %X' -d "${...

Admin

为什么“date”忽略 TZ 环境变量?
date-utility

为什么“date”忽略 TZ 环境变量?

在 Ubuntu 18.04 上,我有以下行为date: $ date --version | head -n1 date (GNU coreutils) 8.28 $ date Вт окт 8 13:18:18 MSK 2019 $ TZ=UTC date Вт окт 8 10:18:23 UTC 2019 到目前为止,一切都很好。但现在我尝试在 Raspbian 9 上做同样的事情: $ date --version | head -n1 date (GNU coreutils) 8.26 $ date Tue Oct 8 13:18:...

Admin

在 FreeBSD 控制台上获取标准 ISO 8601 格式的当前日期和时间
date-utility

在 FreeBSD 控制台上获取标准 ISO 8601 格式的当前日期和时间

我想在标准控制台上方便地获取当前日期时间ISO 8601格式:YYYY-MM-DDTHH:MM:SSZ 例如:2019-07-13T01:09:35Z 我知道该date命令显示当前日期时间,但默认情况下不是 ISO 8601 格式。该-I选项以标准格式显示仅日期部分。并-Iseconds显示2019-07-13T01:18:10+00:00.这很接近,但是: 我更喜欢Z最后的偏移量为零,而不是+00:00. 对于这样一个基本的常见任务,我想要输入更短的内容。 我的问题与这个,但针对的是 BSD 而不是 Linux(显然)。 ...

Admin

linux中有没有办法限制应用程序访问系统时间?
date-utility

linux中有没有办法限制应用程序访问系统时间?

linux中有没有办法限制应用程序访问系统时间? 我想让应用程序启动时尽可能从环境中抽象出来。如果您可以通过权限限制对设备/文件系统的访问,则不清楚如何限制对系统时钟的访问,因为这不是标准系统设备。 ...

Admin

如何在不重新启动的情况下更新 Linux 进程的日期和时间?
date-utility

如何在不重新启动的情况下更新 Linux 进程的日期和时间?

我有一个要求,必须更改服务器的日期和时间戳频繁地所需值和关联进程(Weblogic 服务器/Java 虚拟机进程和脚本)必须具有更新的日期和时间。这样做是为了让 weblogic 服务器和脚本以更新的日期运行,而无需重新启动进程。 一个可行的时间戳更改器是libfaketime但是可以采取任何措施来通过所有进程或 PID 集的偏移量来更改时间。 目标是让进程在运行进程的日期更改一个偏移量(天数)时运行,而不必终止 PID。如果实用程序比手动更改日期和终止进程花费的时间更少,那就没问题。 ...

Admin

不,没有优先顺序。
date-utility

不,没有优先顺序。

echo 20171231 | xargs -i date -d "{} +1 day" | xargs -i date -d "{} -1 month" **Fri Dec 1 00:00:00 PST 2017** 在这种情况下,当日期格式化命令通过管道传输时,我得到的是 12 月 1 日。 echo 20171231 | xargs -i date -d "{} +1day -1 month" Sat Dec 2 00:00:00 PST 2017 而当日期格式包含在单个数据命令中时,得...

Admin

bash 中日期字符串到纪元
date-utility

bash 中日期字符串到纪元

如果我有以下格式的字符串,如何获取纪元? 1/30/2017 11:14:55 AM 以下不起作用: $ date -j '1/30/2017 11:14:55 AM' +'%m/%d/%Y %H:%M:%S' date: illegal time format ...

Admin

为什么这些日期命令之一有效而另一个无效?
date-utility

为什么这些日期命令之一有效而另一个无效?

[user@mymachine folder]$ echo `date --date=tomorrow +%Y%m%d` 20160802 [user@mymachine folder]$ echo `date -d=tomorrow +%Y%m%d` date: invalid date `=tomorrow' 我正在使用 Centos 5,如果这有什么区别的话。 ...

Admin

gnu coreutils `date` 是如何工作的?
date-utility

gnu coreutils `date` 是如何工作的?

我在这个网站上没有看到任何类似的问题。 ,虽然manpage有助于描述如何使用 date,没有太多背景信息。甚至该info页面(如联机帮助页中所规定的:info '(coreutils) date invocation')也只不过是它如何基于TZ变量进行操作。 我想知道date命令行实用程序是如何工作的。具体来说, date +%s 它返回自纪元以来的秒数,例如1467743297(自 以来的秒数1970-01-01 00:00:00 UTC)。 例如,我认为它不需要互联网连接。话又说回来,是不是偶尔...

Admin

FreeBSD 日期实用程序 -r 开关让我感到困惑
date-utility

FreeBSD 日期实用程序 -r 开关让我感到困惑

我有一个 bash 脚本,需要将其从 linux 转换为 FreeBSD,但我显然太愚蠢了,无法以正确的方式阅读手册页。 该脚本有一行: date +%d -r "$file" 在linux下工作得很好,但只是给出 date: illegal time format 在 FreeBSD 上。 这Linux 手册页表示-r用于指定引用文件: -r, --reference=FILE display the last modification time of FILE 这里令我困惑的是FreeBSD 手册页包含此开...

Admin

向日期标记添加 n 天
date-utility

向日期标记添加 n 天

我的问题如下:假设我有一个令牌$d=20140607,我想为其添加 7 天。 我尝试过date -d "$d+7 days",但它不起作用。它抛出这个错误 日期:无效日期“20160407+7天” 任何一点信息都会受到赞赏。 ...

Admin