news 2026/8/14 10:21:02

31、日期处理脚本与Windows 10上Bash安装指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
31、日期处理脚本与Windows 10上Bash安装指南

日期处理脚本与Windows 10上Bash安装指南

1. GNU date的优势

GNU date是一个强大的日期处理工具。安装GNU date后,一些日期计算变得十分简单,例如判断某一年是否为闰年,无需手动遵循“能被4整除但不能被100整除”等规则,程序本身就能处理。判断闰年的代码示例如下:

if [ $( date 12/31/$year +%j ) -eq 366 ]

如果一年的最后一天是该年的第366天,那么这一年就是闰年。此外,GNU date还能处理较早的日期,而标准Unix的date命令以1970年1月1日00:00:00 UTC为“时间零点”,无法处理早于该时间的日期。

2. 查找过去特定日期是星期几

下面是一个名为dayinpast的脚本,用于快速确定过去某个日期是星期几。

#!/bin/bash # dayinpast--Given a date, reports what day of the week it was if [ $# -ne 3 ] ; then echo "Usage: $(basename $0) mon day year" >&2 echo " with just numerical values (ex: 7 7 1776)" >&2 exit 1 fi date --version > /dev/null 2>&1 # Discard
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/13 12:03:49

PyQt-Fluent-Widgets 现代桌面应用开发终极指南

PyQt-Fluent-Widgets 现代桌面应用开发终极指南 【免费下载链接】PyQt-Fluent-Widgets A fluent design widgets library based on C Qt/PyQt/PySide. Make Qt Great Again. 项目地址: https://gitcode.com/gh_mirrors/py/PyQt-Fluent-Widgets 还在为传统PyQt界面设计繁…

作者头像 李华
网站建设 2026/8/14 4:13:49

Duplicity:高效《缺氧》存档编辑器助力玩家打造个性化殖民地

还在为《缺氧》游戏中复制人属性不理想而烦恼吗?想要调整资源分布却不知从何下手?Duplicity存档编辑器正是你需要的解决方案。这款基于Web的本地运行工具让《缺氧》存档编辑变得简单直观,为玩家提供个性化游戏体验的强大支持。 【免费下载链接…

作者头像 李华
网站建设 2026/8/12 19:59:22

AutoGPT文化展览策展助手

AutoGPT文化展览策展助手 在博物馆的灯光下,一场关于敦煌壁画的展览正悄然成型。策展人翻阅着泛黄的文献,反复修改导览词,协调设计师与教育团队——这曾是文化展览诞生的标准流程。但今天,一份结构完整、图文并茂的《青少年敦煌艺…

作者头像 李华
网站建设 2026/8/13 22:48:32

RSSHub-Radar终极指南:智能信息管理的完整解决方案

RSSHub-Radar终极指南:智能信息管理的完整解决方案 【免费下载链接】RSSHub-Radar 🍰 Browser extension that simplifies finding and subscribing RSS and RSSHub 项目地址: https://gitcode.com/gh_mirrors/rs/RSSHub-Radar 在信息爆炸的时代&…

作者头像 李华
网站建设 2026/8/11 17:50:24

蚂蚁开源Ring-1T引爆AI推理革命:万亿参数模型重构开源技术边界

蚂蚁开源Ring-1T引爆AI推理革命:万亿参数模型重构开源技术边界 【免费下载链接】Ring-1T 项目地址: https://ai.gitcode.com/hf_mirrors/inclusionAI/Ring-1T 当科技界还沉浸在Ring-1T-preview版本展现的数学解题智慧中时,蚂蚁集团于昨夜正式向全…

作者头像 李华
网站建设 2026/8/13 0:49:12

一、基于freertos系统上关于ATGM336H定位模块的定位测试验证

一、硬件连接 模块引脚 连接目标 说明 TX 串口助手接收端(RX) 交叉连接,用于模块发送数据到上位机 RX 不接 测试阶段无需发送指令,可悬空 VCC 5V/3.3V 根据模块版本选择:多数ATGM336H型号需5V供电(具体以规格书为准&a…

作者头像 李华