首页
学习
活动
专区
工具
TVP
发布

Linux命令之Date——时间

linux环境中,不管是编程还是其他维护,时间是必不可少,也经常会用到时间运算,熟练运用date命令来表示自己想要表示时间,肯定可以给自己工作带来诸多方便。...1.命令格式: date [参数]... [+格式] 2.命令功能: date 可以用来显示或设定系统日期与时间。 3.命令参数: 必要参数: %H 小时(以00-23来表示)。...%T 时间(含时分秒,小时以24小时制来表示)。 %X 时间(以本地惯用法来表示)。 %Z 市区。 %a 星期缩写。 %A 星期完整名称。 %b 月份英文名缩写。...%B 月份完整英文名称。 %c 日期与时间。只输入date指令也会显示同样结果。 %d 日期(以01-31来表示)。 %D 日期(含年月日)。 %j 该年中第几天。...直接显示日期 (mm/dd/yy) %y : 年份最后两位数字 (00.99) %Y : 完整年份 (0000..9999) 2.在设定时间方面: date -s //设置当前时间,只有root权限才能设置

4.9K40

Linux date 时间设置同步命令分享

date命令: #date 显示系统时间 hwclock命令 (即hardwareclock系统硬件时间) #hwclock 显示硬件时间 #hwclock -w 将系统时间写入到系统硬件当中...ntpdate ntpdate 是一个linux时间同步服务软件,具体详细资料请参考下百度,有很多详细资料 查看本机是否安装ntpdate服务,如果没有安装,请 yum install...211.115.194.21 offset -0.005885 sec 出现上述结果代表时间同步成功,上面的大致意思为调整时间为服务器211.115.194.21时间,相差-0.005885秒时间...2.asia.pool.ntp.org 3.asia.pool.ntp.org 同步时间成功后调整硬件时间 #hwclock -w 执行成功后, 查看系统硬件时间(不出意外的话,现在date...和hwclock现实时间均为internet时间) #date #hwclock 执行上述命令,显示时间应该一样 定时执行时间同步任务,所以我们利用crontab -e 来添加定时任务

7.8K42
您找到你想要的搜索结果了吗?
是的
没有找到

Linux date命令:显示日期与时间

Linux date命令可以用来显示或设定系统日期与时间,在显示方面,使用者可以设定欲显示格式,格式设定为一个加号后接数个标记。...常用参数: -d datestr 显示 datestr 中所设定时间 (非系统时间) -s datestr 将系统时间设为 datestr 中所设定时间 -u 显示目前格林威治时间 –help 显示帮助信息...–version 显示版本编号 参考实例 显示当前时间: [root@bunian ~]# date Sun Dec 19 11:01:29 CST 2021 [root@bunian ~]# date...: $1:03 am -hey 显示时间后跳行,再显示目前日期: [root@bunian ~]# date '+%T%n%D' 11:05:00 12/19/21 实显示月份与日数: [root@bunian...~]# date '+%B %d' December 19 显示日期与设定时间(12:00:00): [root@bunian ~]# date --date '12:00:00'

6.5K30

Linuxdate时间和hwclock时间不一致

在同步时间前需要先检查时区是否是chinaCTS时区 2\. 操作系统有两个时间: 软件时间和硬件时间 1....在同步时间前需要先检查时区是否是chinaCTS时区 必须确保时区准确,否则时间同步后显示不正常 2....如果时区不正确,如,在中国,时区是CTS,若不是,修改方式: 执行命令: tzselect 将时区信息拷贝,并覆盖原来时区信息,操作命令路图3所示: 2....操作系统有两个时间: 软件时间和硬件时间 软件时间: 查看方式 date,是是距离1970.1.1时间差; 硬件时间: sudo hwclock -r,硬件时间是BIOS时间。...查看并同步软件时间和硬件时间: 执行命令: sudo hwclock -w; hwclock -r ; date 或者 sudo hwclock --systohc hwclock -r显示当前硬件时间

2.3K30

时间戳转换为Date

大家好,又见面了,我是你们朋友全栈君。 本章主要讲解是,因为数据库储存时间是以int(11)形式去储存,后期获取之后转化成DATE形式老是与正确时间对不上。...1、获取当前时间时间戳 //除以1000为了获取精确到秒时间戳,不除以1000得到毫秒时间戳 String timestamp = String.valueOf(new Date().getTime...() / 1000); return Integer.valueOf(timestamp); 2、将精确到秒时间戳转换成Date SimpleDateFormat simpleDateFormat...= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //一般网上转换是没有中间new Long(timeStamp),因为他们都是精确到毫秒时间戳,不用再乘以...1000进行转换 long longTimeStamp = new Long(new Long(timeStamp) * 1000); Date date = new Date(longTimeStamp

2.6K10

Linux系统date命令无法修改或同步时间解决办法

今天,在站长交流群里面,又一个站长抱怨服务器每星期都必须手动重启一次,否则 QQ 登陆功能无法使用,原因是服务器时间快了 5 分钟以上,腾讯服务器拒绝提供 API 服务。...本以为只要加一个简单 linux 时间同步任务计划即可,结果我拿到 root 后,发现并不是那么一回事。...在我正确添加了 ntpdate 任务计划之后,手动执行了时间同步命令,发现时间依然没有变化。 手动执行 date -s 16:00:00 命令修改时间之后,发现时间依然不变,奇了怪了!...执行以下命令即可: echo 1 > /proc/sys/xen/independent_wallclock 或 sysctl xen.independent_wallclock=1 执行完毕后,发现 date...-s 命令可以设置时间了,果断再执行了一把 ntpdate -u pool.ntp.org 命令,发现可以同步了!

3.3K40

Linuxdate命令

date命令是显示或设置系统时间与日期 很多shell脚本里面需要打印不同格式时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待时间。...%T 时间(含时分秒,小时以24小时制来表示)。 %X 时间(以本地惯用法来表示)。 %Z 市区。 %a 星期缩写。 %A 星期完整名称。 %b 月份英文名缩写。...%B 月份完整英文名称。 %c 日期与时间。只输入date指令也会显示同样结果。 %d 日期(以01-31来表示)。 %D 日期(含年月日)。 %j 该年中第几天。...%Y%m%d --date="+1 year" //显示下一年日期 显示当前时间 > date Mon Mar 1 22:09:51 CST 2021 > date '+%c' Mon 01 Mar...08:42:00 PM CST 显示时间后跳行,再显示目前日期 > date '+%T%n%D' 22:21:01 03/01/21 显示当前时间戳 > date +%s 时间戳转换成时间 date

3.1K20

Linuxdate命令

date命令是显示或设置系统时间与日期 很多shell脚本里面需要打印不同格式时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待时间。...%T 时间(含时分秒,小时以24小时制来表示)。 %X 时间(以本地惯用法来表示)。 %Z 市区。 %a 星期缩写。 %A 星期完整名称。 %b 月份英文名缩写。 %B 月份完整英文名称。...%c 日期与时间。只输入date指令也会显示同样结果。 %d 日期(以01-31来表示)。 %D 日期(含年月日)。 %j 该年中第几天。 %m 月份(以01-12来表示)。...%Y%m%d --date="+1 year" //显示下一年日期 显示当前时间 > date Mon Mar 1 22:09:51 CST 2021 > date '+%c' Mon 01 Mar...' (100天以前日期) date -d '50 days'(50天后日期) 原文链接:https://rumenz.com/rumenbiji/linux-date.html

3K10

Date,LocalDate,时间戳获取时间方式与转换「建议收藏」

开发过程中总会涉及到时间转换问题,下面描述了几种时间获取方式以及转换: 1.Date日期格式化 2.LocalDate获取年月日 3.时间获取 4.Date转换时间戳 5.时间戳转Date...()+"天\n本月第"+lldate.getDayOfMonth()+"天\n本周周"+lldate.getDayOfWeek()); } 输出结果为: LocalDate生成时间: 本年中第199...(timestamp/1000)); } 输出结果为: 当前时间时间戳13位: 1563443626049 当前时间时间戳10位: 1563443626 4.Date转换时间戳 public...(timestamp)))); System.out.println("date时间戳: "+ds); } 输出结果为: date时间戳: 2019-07-18 14:06:05 5....date: "+ts); 输出结果为: 时间戳转date: 1563443625000 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

3.7K10

Java 时间类-Calendar、Date、LocalDateLocalTime

1、Date 类 java.util.Date是一个“万能接口”,它包含日期、时间,还有毫秒数,如果你只想用java.util.Date存储日期,或者只存储时间,那么,只有你知道哪些部分数据是有用...(time);   这两种方法创建对象不同主要是通过指定时间戳不同,通过设置Date  fastTime 进行设置Date 对象时间。...1.3 Date总结     经过我们上述分析,我们发现,Date 类如今很多方法已经没有什么用处了,确实,如今时间处理并不直接在Date 类中进行,而是通过Calendar,或者LocalDate...2、Calendar 类   介绍一下Date 与 Calendar 区别 Date用于记录某一个含日期、精确到毫秒时间。重点在代表一刹那时间本身。   ...,可以铜鼓哦设置地区时间,区分每个地区日期,Calendar 提供方法也没有很多对时间进行一些操作。

1.9K60
领券