jcgj.net
当前位置:首页 >> shEll 日期转换 >>

shEll 日期转换

date +%s 可以得到UNIX的时间戳; 用shell将时间字符串与时间戳互转: date -d "2010-10-18 00:00:00" +%s 输出形如:1287331200 而时间戳转换为字符串可以这样做: date -d @1287331200 "+%Y-%m-%d" 输出形如:2010-10-18 如果需要得到指定日期...

linux在shell中获取时间作者:fly123456789 获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28 将当前日期赋值给DATE变量DATE=$(date +%Y%m%d) 有时候我们需要使用今天之前或者往后的日期,这时可以使用date的 -d参数 获取明天的日期 date -d ne...

date +%s 可以得到UNIX的时间戳; 用shell将时间字符串与时间戳互转: date -d "2010-10-18 00:00:00" +%s 输出形如:1287331200 而时间戳转换为字符串可以这样做: date -d @1287331200 "+%Y-%m-%d" 输出形如:2010-10-18 如果需要得到指定日期...

date +%s 就是转换的了 看样子是一个linux系统的新手吧, 这个没有关系的哦, 能否看一下my网名啊?这种问题以后都能帮忙搞定的哦

Linux系统下的格式为:date +%Y%m%d -d "+1days" AIX 系统下的格式为:TZ=TZ-24 date +%Y%m%d

取给定月份的第一天不难,取最后一天用如下方法: yearMonth=$1 #从脚本的第一个参数取得a=${yearMonth}"01" #第一天的日期month=${yearMonth:4:2}year=${yearMonth:0:4}lastDay=`cal $month $year | awk '/[0-9]+/{a=$NF}END{print a}'`b=${yea...

如果只减去一天的话,直接写就可以了。 #date -d"yesterday 20150401" +%Y%m%d如果要减去几天,还可以这样写,如果用负数是往前数, #date -d"10 day ago 2015-04-01" +%Y-%m-%d

问题要描述清楚。 str1=20140902 那这个字符串为什么还要转?

1、你是要修改test为当前时期,还是想将脚步的结果修改为当前日期 2、如果修改结果可以定义个变量 #!/bin/sh ymd=`date +%Y%m%d` cccccc./backup/${ymd}/aaa_${ymd}_aaa.a /backup/${ymd}/aaa_${ymd}_aaa.a /backup/${ymd}/aaa_${ymd}_aaa.a /ba...

1、date +%w %w day of week (0..6); 0 is Sunday 2、如果星期2-6,上一个工作日肯定就是 t1=`date -d yesterday` 或者 t2=`date -d -1day` 3、如果星期天,上一个工作日肯定就是 t3=`date -d -2day` 4、如果星期1,上一个工作日肯定就是 t4=`da...

网站首页 | 网站地图
All rights reserved Powered by www.jcgj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com