news 2026/7/3 4:41:52

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/7/2 23:18:32

卡牌批量生成终极指南:5分钟效率翻倍的桌游设计神器

卡牌批量生成终极指南:5分钟效率翻倍的桌游设计神器 【免费下载链接】CardEditor 一款专为桌游设计师开发的批处理数值填入卡牌生成器/A card batch generator specially developed for board game designers 项目地址: https://gitcode.com/gh_mirrors/ca/CardEd…

作者头像 李华
网站建设 2026/7/2 13:02:45

告别传统验证器:强化学习新范式解锁LLM推理能力边界

在R1与GRPO等强化学习框架展现出强大的后训练效果后,"反馈驱动优化"已成为提升大语言模型(LLM)推理能力的核心共识。然而,当面对创意写作、社会科学分析等无法通过规则验证的开放任务时,依赖外部验证器或奖励…

作者头像 李华
网站建设 2026/7/1 21:52:48

Hotkey Detective:3步精准定位Windows热键冲突的终极指南

Hotkey Detective:3步精准定位Windows热键冲突的终极指南 【免费下载链接】hotkey-detective A small program for investigating stolen hotkeys under Windows 8 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective 你是不是经常遇到这种情况&…

作者头像 李华