Linux的shell编程前奏之常见命令实战五

                                                                                                                   Linux的shell编程前奏五java

前言:  目标,思路,方法,实践,习惯,总结linux

1>date的经常使用时间格式.sql

[root@lll /]# date
2019年 01月 27日 星期日 20:35:43 CST
[root@lll /]# date +%Y------显示年(Y是长格式)
2019
[root@lll /]# date +%y------显示年(y是短格式)
19
[root@lll /]# date +%m------显示月
01
[root@lll /]# date +%d------显示日
27
[root@lll /]# date +%H-------显示时
20
[root@lll /]# date +%M-------显示分
36
[root@lll /]# date +%S-------显示秒
50
[root@lll /]# date +%F------显示特殊格式日期(年---月---日)
2019-01-27
[root@lll /]# date +%T-----显示特殊格式时间(时:分:秒)
20:37:03

总结:date命令语法:   date 选项 +formatshell



2>经过参数-d显示指定字符串所描述的时间示例数据库

[root@lll /]# date +%F -d "yesterday"------ 显示昨天
2019-01-26
[root@lll /]# date +%F -d "-2day"----显示前天
2019-01-25
[root@lll /]# date +%F -d "+1day"-----显示明天
2019-01-28
[root@lll /]# date +%F -d "+1month"-----显示1个月后
2019-02-27
[root@lll /]# date +%F -d "+1year"----显示1年后
2020-01-27
[root@lll /]# date +%F -d "24hour"
2019-01-28
[root@lll /]# date +%F -d "1440min"
2019-01-28
[root@lll /]# date +%F -d "-1440min"
2019-01-26

总结: 这里的 +号表示将来,-号表示过去,day表示日,year表示年,month表示月编程



3>显示时间后换行再显示日期centos

[root@lll /]# date +%T%n%D
20:53:23
01/27/19


4>显示时间时(以hh:mm:ss形式显示)bash

[root@lll tmp]# date +%F-%T
2019-02-10-21:42:34

 总结:ide

1>数据库的Oracle中
select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from dual;


2>linux的shell中date +%F-%T


3>Date date=new Date();
SimpleDateFormat sdf=new SimpleDateFormat(yyyy-mm-dd HH:mm:ss);
System.out.println(sdf.format(date));


5>设置centos系统时间?spa

经常使用系统时间设置方法:

  date -s 12/25/2013 (2013年12月25日)

  date -s 15:55:33 (15点55分33秒)

  clock -w

相关文章
相关标签/搜索