`
leon1509
  • 浏览: 535685 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux下日期加减并格式化

阅读更多
直接上代码:

需求:将系统日期格式化为yyyymmdd,并减去一天。

1.命令行使用时:
date +"%b %e, %G" -d'-1 day'


2.shell脚本中使用
CURR_DATE=`date +"%b %e, %G" -d'-1 day'`


需要注意的是:格式外面记得加引号,命令外面记得加反引号,表示引用该命令的结果!

参考地址:http://blog.csdn.net/sunboy_2050/article/details/7872905



分享到:
评论

相关推荐

    LINUX下时间日期操作

    使用`date`命令的`-d`选项,可以进行日期的加减运算,例如,`date -d "1 day ago"`会显示前一天的日期。 10. **时间相关命令** 除了`date`和`hwclock`,还有其他时间相关的命令,如`cal`显示日历,`tzselect`交互...

    linux 基本命令---date命令总结

    通过上述介绍可以看出,`date`命令不仅能够帮助我们准确地显示或设置系统的日期和时间,还能通过其强大的格式化选项和时间运算功能,满足各种复杂的日期时间需求。熟练掌握`date`命令的使用方法,对于提高Linux系统...

    linux date命令.docx

    `date` 命令还有其他一些高级功能,比如计算两个日期之间的差值,或者根据特定的时间间隔进行日期的加减运算。例如,`date +%s` 可以输出当前时间的Unix时间戳,而`date -d "1 day ago"`则可以显示一天前的日期。 ...

    linux shell中实现循环日期的实例代码

    `date`命令的强大在于它可以解析和操作日期,包括日期的加减、格式转换等。在编写Shell脚本时,理解如何有效地利用这些工具对于处理日期和时间的任务至关重要。 在实际应用中,这些技术可以应用于各种场景,如定期...

    ChinaUnix论坛Linux Shell版精华帖合集

    这个部分可能包含如何使用grep、sed、awk等工具进行文本搜索、替换和格式化。学习者将学会如何处理日志文件、提取特定信息,甚至实现复杂的文本分析任务。 三、日期和时间: 在系统管理和运维中,处理日期和时间是...

    Linux之date命令

    使用`-d`参数可以进行日期的加减运算,例如`date +%Y%m%d --date="+1 day"`显示的是前一天的日期。 通过这些参数,用户可以灵活地获取或设置日期和时间,满足各种需求,无论是查看当前时间,还是在脚本中生成特定...

    日期转换

    这些库提供了丰富的功能,如格式化、解析、计算日期差等。 6. **错误处理**:日期转换过程中可能会遇到无效的日期字符串或不正确的格式,因此必须编写合适的错误处理代码来捕获并处理这些问题。 7. **国际化和本地...

    DB2 基础_ 日期和时间的使用

    例如,可以通过简单的加减运算来增加或减少指定的时间间隔: - `CURRENT_DATE + 1 YEAR;` - `CURRENT_DATE + 3 YEARS + 2 MONTHS + 15 DAYS;` - `CURRENT_TIME + 5 HOURS - 3 MINUTES + 10 SECONDS;` 要计算两个...

    Python库 | pendulum-2.0.4-cp27-cp27m-manylinux1_x86_64.whl

    Pendulum提供了丰富的运算操作,如加减天数、小时数、分钟等。此外,还有诸如`start_of()`和`end_of()`方法,可以快速获取日期或时间的开始和结束时刻,如月份的第一天或最后一天。 7. **日期和时间区间**: ...

    My97DatePicker 日期控件 pdf教程

    6. **日期计算**:支持日期的加减运算,可以方便地进行日期之间的比较和计算。 7. **日期范围限制**:可以设置最小日期和最大日期,限制用户可以选择的日期范围。 8. **性能优化**:My97 DatePicker 优化了渲染...

    Bash中关于日期时间操作的常用自定义函数

    想要进行日期时间的加减运算,可以结合`date`命令和算术表达式。例如,`date -d "now + 1 day"` 返回明天的日期,`date -d "now - 5 hours"` 则是五小时之前的时间。 5. **条件比较**: 在Bash中,可以使用`[[ $...

    DATE_SDK.zip

    开发者经常需要进行日期和时间的加减运算,比如计算两个日期之间的差值、设置未来或过去的时间点。SDK可能会提供相应的函数来实现这些操作,例如,Python的`datetime.timedelta`用于添加或减去时间间隔。 4. **...

    jdk-8u121-linux-x64.tar.zip

    JDK 8引入了`java.time`包,提供了`LocalDate`、`LocalTime`、`LocalDateTime`等类,以及新的日期时间操作,如解析、格式化、加减操作,大大改进了日期和时间的处理能力。 6. **默认方法** 默认方法允许在接口中...

    Linux Shell Scripting Tutorial

    - `$((expression))`语法实现加减乘除等运算。 - **整型变量创建** - 通过赋值或利用`declare -i`声明整型变量。 - **常量定义** - 定义不变的值,作为程序中的固定参考。 - **变量存在检查** - 判断变量是否已...

    android 系统时间 完整版

    `Calendar`类通常用于更复杂的日期时间操作,例如日期的加减、时间的比较等。 由于Android使用的是Linux内核,它会根据用户的时区设置来返回系统时间。时间格式化是依赖于用户的区域设置的,因此,`Date`和`...

    date命令大全

    `date`命令支持丰富的输出格式化选项,通过使用`+`后面跟随一系列格式字符来定制输出。以下是一些常用的格式字符及其含义: - `%Y`:完整的四位年份(如2023)。 - `%m`:两位数表示的月份(01..12)。 - `%d`:两...

    时钟 显示年月日 时间 分钟 秒

    - Python的`datetime`模块提供了丰富的功能,如日期和时间的加减、格式化等。 - JavaScript的`Date`对象可用于创建、操作和格式化日期和时间。 6. GUI时钟组件: 许多桌面环境和应用程序包含GUI时钟组件,如...

    万年历源码

    程序会根据用户的选择显示特定年份和月份的日历,并且能够向前或向后翻页,这涉及到日期的加减操作。 另外,源码还支持改变显示格式和样式。这可能通过Qt4的样式表(QSS,Qt Style Sheets)来实现,类似于网页设计...

    时间戳转换程序源码(QT)

    `QDateTime`类提供了解析、格式化、加减操作以及与时间戳相互转换的功能。 6. **程序打包**:为了让用户可以直接运行,开发者将源代码编译成可执行文件,并可能使用QT的`qmake`工具和`make`命令进行编译链接。最终...

    嵌入式Qt万年历+天气预报

    通过这些类,开发者可以方便地进行日期和时间的加减、比较以及格式化显示。 天气预报功能可能依赖于网络API来获取数据,例如OpenWeatherMap或AccuWeather等。开发者会使用Qt的网络模块(如`QNetworkAccessManager`...

Global site tag (gtag.js) - Google Analytics