标签: date

上次访问时间戳每 24 小时更新一次

每当我访问文件时,我的文件的最后访问时间戳每 24 小时更新一次。例如,我输入“ls”,如果文件的上次访问时间戳早于 24,则它会更新为当前日期。

有没有其他人有同样的现象,知道是什么原因造成的。我有一个SSD,也许与此有关。

files date timestamp

5
推荐指数
1
解决办法
522
查看次数

Budgie 问题:有没有办法用时间显示日期?

在几乎所有 ubuntu 风格中,您都可以在时间旁边显示日期,但我一直找不到这个选项。我可以点击日历并查看日期,但它只是让我烦恼,我不能只看它。我觉得它是我拥有或曾经拥有的每台设备上的东西。

我想当我右键单击时间时,应该有一个复选框,我可以从中添加/删除日期。

time display date budgie

5
推荐指数
1
解决办法
2388
查看次数

如何在 GNOME 中按时间显示日期

在 Ubuntu 18.04 中,我当前的桌面如下所示:

截屏

如何在 GNOME 面板的时间下显示日期,如下所示?

截屏

themes date gnome-shell

5
推荐指数
1
解决办法
903
查看次数

日期管道 - 错误还是我的错误?

我遇到了 date 命令的奇怪行为:

echo '1 JAN 2023' | LC_ALL=en_US.utf8  date -d -
Run Code Online (Sandbox Code Playgroud)

这会产生明显错误的输出:

Sun Jun 11 12:00:00 AM CEST 2023
Run Code Online (Sandbox Code Playgroud)

但这没关系:

LC_ALL=en_US.utf8  date -d '1 Jan 2023'  # Sun Jan  1 12:00:00 AM CET 2023
Run Code Online (Sandbox Code Playgroud)

这也可以:

my_date='1 JAN 2023'
LC_ALL=en_US.utf8  date -d  "$my_date" # Sun Jan  1 12:00:00 AM CET 2023
Run Code Online (Sandbox Code Playgroud)

我无法让管道版本工作。是错误还是我做错了什么?

bash pipe date

5
推荐指数
1
解决办法
1875
查看次数

显示相对于时间服务器的时间漂移

我想在我的工作站上监控时间漂移。如何将我的本地时间与像 pool.ntp.org 这样的时间服务器进行比较并显示差异?

time ntp date

4
推荐指数
1
解决办法
2万
查看次数

键入今天日期的热键?

有没有办法设置一个热键,将今天的日期输入到当前窗口中,就像我输入的那样?

shortcut-keys date

4
推荐指数
1
解决办法
1996
查看次数

将日期/时间列表从 GMT 转换为 PST

如果我自己运行命令,它似乎工作正常。例如使用:

date --date='TZ="PST" Sun Jan 01 05:00:10 2017'
Run Code Online (Sandbox Code Playgroud)

太平洋标准时间 2016 年 12 月 31 日星期六 21:00:10

但是,我正在尝试使用带有日期/时间列表的输入文件,并且所有引号都有问题,似乎无法使其正常工作。我的输入文件(示例名称dates.input 看起来像:

$ cat dates.input 
Sun Jan 01 06:49:33 2017
Sun Jan 01 05:44:17 2017
Sun Jan 01 05:43:23 2017
Sun Jan 01 05:39:13 2017
Sun Jan 01 05:00:10 2017
Run Code Online (Sandbox Code Playgroud)

我遇到问题的命令是:

while read i; do "date --date='TZ="PST" ${i}'"; done < dates.input
Run Code Online (Sandbox Code Playgroud)

这使

bash: date --date='TZ=PST Sun Jan 01 06:49:33 2017': command not found...
bash: date --date='TZ=PST Sun Jan 01 05:44:17 2017': command not found... …
Run Code Online (Sandbox Code Playgroud)

command-line bash date

4
推荐指数
1
解决办法
2018
查看次数

重启后通过终端设置的时间重置

我设置时间使用,例如

sudo date --set="24 MAY 2013 18:00:00"
sudo hwclock --systohc --utc
Run Code Online (Sandbox Code Playgroud)

这有效,但在重新启动后,时间又回到了旧值。我究竟做错了什么?我以为hwclock会让它永久。

我注意到在 gui 时间/日期中我的时区仍然设置为不同的时区并 Network Time设置为on. 所以我想知道它是否以某种方式自动同步,或者我是否还需要在终端更改时区?

command-line date 12.04

3
推荐指数
1
解决办法
7276
查看次数

如何在菜单栏中的时间指示器附近显示当前时区?

如何在 Ubuntu 16.10 的菜单栏中显示时间和日期附近的当前时区?这也应该与其他版本相关。这是一个非常缺失的功能,没有它你很容易混淆。我想得到类似“星期五 12 月 23 日 20:35:05(欧洲/基辅)”的信息。

此外,能够任意自定义该字符串会很好,例如“星期五,23.12.2016 - 20:35:05(欧洲/基辅)”。谢谢!

更新

参考如何更改日期格式? 一个可以做

gsettings set com.canonical.indicator.datetime time-format "'custom'"

gsettings set com.canonical.indicator.datetime custom-time-format "'%a, %d.%m.%y - %H:%M:%S (%Z)'"

这将系统时间和日期指示器更改为

星期五,23.12.2016 - 20:35:05 (EET)

如您所见,除了时区名称之外,现在一切都很好。我在Time & Date settings > Clock > Choose Locations 中设置我的时区。然后,如果我timedatectl在终端写 我得到

时区:欧洲/基辅(EET,+0200)

因此,时区名称有多种选项,似乎是strftime函数决定使用哪个选项,而且仅通过向其提供格式字符串就无法获得时区名称“欧洲/基辅”(仅“EET”或“+0200”)。

那么有没有办法选择时区的名称格式?

也许使用 Serg 的脚本我可以将首选名称放在系统指示器旁边?

谢谢!

indicator time unity date timezone

3
推荐指数
1
解决办法
1198
查看次数

更改目录中所有文件的所有日期

我有一个包含以下文件的目录:

$ ls -l  
-rw-r--r-- 1 myusername myusername 4129128 Aug  7  2013 A-32.JPG  
-rw-r--r-- 1 myusername myusername 4106876 Aug  7  2013 A-37.JPG  
-rw-r--r-- 1 myusername myusername 4192644 Aug  7  2013 A-38.JPG  
-rw-r--r-- 1 myusername myusername 4324212 Aug  7  2013 A-42.JPG  
-rw-r--r-- 1 myusername myusername 4147792 Aug  7  2013 A-44.JPG  
-rw-r--r-- 1 myusername myusername 4271768 Aug  7  2013 A-53.JPG  
-rw-r--r-- 1 myusername myusername 4330804 Aug  7  2013 A-86.JPG  
-rw-r--r-- 1 myusername myusername 4299692 Aug  7  2013 A-87.JPG  
-rw-r--r-- 1 myusername myusername …
Run Code Online (Sandbox Code Playgroud)

command-line date

3
推荐指数
1
解决办法
519
查看次数