ChatGPT: 请你写一个shell脚本,获取当前的时间,然后通过date 命令设置系统时间为6个小时以后。
为了方便调试活动, 所以我需要修改本机时间,慢慢的往后调整, 一次调整6个小时,4次就是一天,
本来想自己写,不过,date参数总是记不住,如何获取当前时间并修改格式,传入date -s "XXXX" ,挺烦的,必应搜索没答案.
为什么不用用chatgpt呢?
我用的是ChatMoss,Vue作者主导的良心chatGPT国内产品,使用免费.
良心产品,快来免费使用chatGPT吧.
http://chatmoss.aihao123.cn/#/chat
以下就是我提问和获取的脚本,非常好:
$ cat date_delay6h.sh
#!/bin/sh
#
## 请你写一个shell脚本,获取当前的时间,然后通过date 命令设置系统时间为6个小时以后。
#
#
## date -s "2023-06-29 10:00:00"
# 获取当前时间
current_time=$(date +"%Y-%m-%d %H:%M:%S")
echo "当前时间:$current_time"
# 计算6个小时后的时间
new_time=$(date -d "+6 hours" +"%Y-%m-%d %H:%M:%S")
echo "6个小时后的时间:$new_time"
# 设置系统时间为6个小时后的时间 (windows Bash 下无 sudo,所以去掉了)
date -s "$new_time"
使用脚本的效果:
mingwei.an@QH-3FD31PC MINGW64 ~
$ ./date_delay6h.sh
当前时间:2023-06-29 16:14:16
6个小时后的时间:2023-06-29 22:14:17
2023年06月29日 22:14:17
mingwei.an@QH-3FD31PC MINGW64 ~
$ ./date_delay6h.sh
当前时间:2023-06-29 22:25:11
6个小时后的时间:2023-06-30 04:25:11
2023年06月30日 4:25:11
mingwei.an@QH-3FD31PC MINGW64 ~
$ ./date_delay6h.sh
当前时间:2023-06-30 04:25:17
6个小时后的时间:2023-06-30 10:25:17
2023年06月30日 10:25:17
------------------------------------------------------------------------------------------------
一定要专业!本博客定位于 ,C语言,C++语言,Java语言,Android开发和少量的Web开发,之前是做Web开发的,其实就是ASP维护,发现EasyASP这个好框架,对前端后端数据库 都很感觉亲切啊。. linux,总之后台开发多一点。以后也愿意学习 cocos2d-x 游戏客户端的开发。