0
点赞
收藏
分享

微信扫一扫

Linxu如何格式打印日期时间

root@test:/opt# date    								#显示当前日期
Fri 05 May 2023 03:46:01 PM CST
root@test:/opt# date +%F      					#通过命令显示当前年月日
2023-05-05 
root@test:/opt# date | awk '{print $5,$6}' #通过awk截取当前时分秒
03:45:03 PM
root@test:/opt# date +"%Y-%m-%d %H:%M:%S" ##不通过截取获得,24小时制
2023-05-05 15:49:38
root@test:/opt# date +"%Y-%m-%d-%H:%M:%S" ##不通过截取获得,加杠
2023-05-05-15:51:38

Linux的date命令用于显示和设置系统的日期和时间。下面是常用的一些选项和示例:

  • 显示当前日期和时间:date
  • 以指定格式显示日期和时间:date +"格式"
    其中,格式可以使用不同的占位符来指定要显示的日期和时间部分,例如:
  • %Y:四位年份
  • %m:两位月份
  • %d:两位日期
  • %H:24小时制的小时数
  • %M:分钟数
  • %S:秒数

示例:date +"%Y-%m-%d %H:%M:%S"

  • 设置系统时间:sudo date -s "日期时间"
    其中,日期时间的格式可以是多种形式,例如:
  • "YYYY-MM-DD HH:MM:SS"
  • "YYYY-MM-DD HH:MM:SS.nnnnnn"
  • "MMDDhhmm[[CC]YY][.ss]"

示例:sudo date -s "2022-01-01 12:00:00"

请注意,在设置系统时间时,您需要使用sudo命令以root权限运行date命令。同时,需要小心谨慎地操作,避免设置错误的时间导致系统出现问题。


举报

相关推荐

0 条评论