linux 下
date -d "-10 day"
昨天 (前一天)
- date –date=’1 days ago’ “+%Y-%m-%d”
- date -d ’1 days ago’ “+%Y-%m-%d”
- date -d yesterday “+%Y-%m-%d”
明天 (後一天)
- date –date=’1 days’ “+%Y-%m-%d”
- date -d ’1 days’ “+%Y-%m-%d”
- date -d tomorrow “+%Y-%m-%d”
1小時前
- date –date=’1 hours ago’ “+%Y-%m-%d %H:%M:%S”
1小時後
- date –date=’1 hours’ “+%Y-%m-%d %H:%M:%S”
1分鐘前
- date –date=’1 minutes ago’ “+%Y-%m-%d %H:%M:%S”
1分鐘後
- date –date=’1 minutes’ “+%Y-%m-%d %H:%M:%S”
1秒前
- date –date=’1 seconds ago’ “+%Y-%m-%d %H:%M:%S”
1秒後
- date –date=’1 seconds’ “+%Y-%m-%d
%H:%M:%S”
按照下面的方法可以获得10日前的时间
days_ago=10
#提前的天数
#通过调整时区来获得N天前的日期
((
hours_ago=24*${days_ago} )) #取N天前的日期
tz_diff=`echo $TZ | tr -d 'A-Z'`
tz_pre=`echo $TZ| tr -d
'[:digit:]'|cut -f1 -d-`
tz_post=`echo $TZ| tr -d '[:digit:]'|cut -f2
-d-`
((tz_diff=${hours_ago}+${tz_diff}))
n_days_ago_tz=${tz_pre}${tz_diff}${tz_post}
old_tz=$TZ
TZ=${n_days_ago_tz}
ago_date_long=`date '+%Y%m%d'`
#以YYYYMMDD格式取得N天前系统日期
ago_date_short=`date '+%m%d'`
#以MMDD格式取得N天前系统日期
TZ=${old_tz}
分享到:
相关推荐
以上列出的是Linux环境下常用的C语言函数,它们涵盖了字符处理、字符串操作、数学计算、内存管理、日期时间处理、文件操作等多个方面,是进行Linux编程不可或缺的基础工具。通过掌握这些函数的使用方法,开发者能够...
Linux QT4 显示时间日期 在 Linux QT4 应用程序中,如何显示实时的时间和日期是一个常见的需求。本文将通过一个简单的示例程序,演示如何使用 QT4 库在 Linux 平台下显示实时的时间和日期。 第一步:创建 Widget ...
Linux 中的所有命令(包括函数)都是 采用的系统时钟设置。在 Linux 中,用于时钟查看和设置的命令主要有 date 和 hwclock 两个命令。 1、Date 命令 Date 命令是 Linux 中最常用的时钟查看和设置命令。该命令可以...
`date` 是Linux系统中的一个内置命令,用于显示和设置系统的日期和时间。它支持多种格式化选项,如 `%Y`(四位数年份)、`%m`(月份)和`%d`(日)。例如,`date +%Y-%m-%d` 将显示当前日期的“年-月-日”格式。 2...
Linux 中的所有命令(包括函数)都是采用的系统时钟设置。在 Linux 中,用于时钟查看和设置的命令主要有 date 和 hwclock。 date 命令 date 命令可以用来显示或设定系统的日期与时间。在显示方面,使用者可以设定...
父进程会睡眠2秒,而子进程则尝试使用`execl`执行`/bin/date`命令,打印当前日期和时间。如果`execl`执行失败(如找不到文件或权限问题),则会输出"Exec error"。 理解`exec`系列函数对于进行Linux进程控制编程至...
当点击这个按钮时,会调用applyTimeDate槽函数,该函数获取当前设置的时间和日期,然后使用`sudo systemctl set-time`命令将它们设置为系统时间。注意,由于修改系统时间通常需要管理员权限,因此这里使用了`sudo`。...
常用参数格式:date显示当前日期时间。格式:date mmddHHMM # 简而言之,就是“月日时分”格式:date mmddHHMMYYYY格式:date mmddHHMM.SS格式:date mmddHHMMYYYY.SS设置当前日期时间,只有root用户才能执行,执行...
在Linux环境中,shell脚本是实现自动化任务的强大工具,其中包括处理日期格式的转换。这篇文档主要探讨了一个简单的shell脚本,用于将用户输入的日期转换为标准格式,但该脚本存在一定的局限性。 首先,脚本定义了...
Date和Time API的改进(位于`java.time`包下)取代了过时的`java.util.Date`和`java.util.Calendar`,提供了更直观、线程安全且易于使用的日期和时间处理功能。 Nashorn JavaScript引擎则让Java应用可以直接执行...
+ 同时修改日期和时间:`date -s "2007-08-03 14:15:00"` * `hwclock -w`:更新硬件时间 这些命令可以在命令行中输入,以设置 Linux 系统的时间。 三、时间设置的重要性 时间设置的正确性对于 Linux 系统的稳定...
6. **日期与时间API**: 为了解决旧版日期和时间API(java.util.Date和java.util.Calendar)的复杂性问题,Java 8引入了全新的java.time包,包括LocalDate、LocalTime、LocalDateTime、ZonedDateTime等类,它们提供了...
可以使用`date()`函数将时间戳转换为指定格式的日期时间: ``` date('Y-m-d H:i:s', 时间戳); ``` 了解这些时间转化方法,对于在Linux或FreeBSD系统中进行时间相关的计算和处理非常有帮助,无论是系统管理还是...
2. 熟悉基本命令:`date`显示当前日期和时间,`cal`显示日历,`who`查看当前在线用户,`echo`打印字符串,`clear`清屏,`passwd`更改密码。 3. 文件操作:包括使用`cp`复制文件,`cat`显示文件内容,`grep`查找特定...
3. **Date和Time API**:Java 8改进了日期和时间的处理,引入了`java.time`包,替代了原来的`java.util.Date`和`java.util.Calendar`,提供更直观、易用的API。 4. **默认方法**:在接口中引入了默认方法,允许接口...
- **Date和Time API改进**:新的`java.time`包提供了更强大且易于使用的日期和时间API,替代了旧的`java.util.Date`和`java.util.Calendar`。 - **默认方法**:在接口中添加方法的机制,允许不破坏向后兼容性地扩展...
在本话题中,我们将深入探讨如何在Linux环境下针对DS1338芯片实现RTC驱动,以及它所涉及的核心功能,如修改时间、读取时间、修改日期和读取日期。 DS1338是一款低功耗、高性能的实时时钟/日历芯片,广泛应用于...
日期与时间API(java.time包)替代了旧的java.util.Date和java.util.Calendar,提供了更直观、线程安全和易于使用的类,如LocalDate、LocalTime、LocalDateTime和ZonedDateTime。 默认方法是Java 8在接口中引入的,...