news 2026/4/16 17:46:13

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/4/15 14:43:46

百度ERNIE 4.5大模型技术突破:MoE架构革新与多模态推理效率跃升

百度最新发布的ERNIE 4.5大语言模型,凭借其在混合专家(MoE)架构设计、跨模态协同推理及动态资源调度等核心技术领域的突破性进展,正引领行业向高效能AI应用方向加速演进。这款自研大模型不仅在多模态理解精度上实现质的飞跃&#…

作者头像 李华
网站建设 2026/4/16 16:02:41

DOCX.js终极教程:浏览器端Word文档一键生成方案

DOCX.js终极教程:浏览器端Word文档一键生成方案 【免费下载链接】DOCX.js Generate Microsoft Word DOCX files in pure client-side JavaScript. Try in Chrome 项目地址: https://gitcode.com/gh_mirrors/do/DOCX.js 想要在浏览器中轻松创建Word文档&#…

作者头像 李华
网站建设 2026/4/16 16:02:57

蓝牙模块例程

目录 1.蓝牙模块的本质 2.接线图 3.蓝牙模块控制LED 第一步:复制串口收发文本数据包(STM32入门教程中)在其中修改 第二步:显示屏、绘图、按键、滑杆、摇杆这些功能如何编写程序,在使用之前,一定要先实…

作者头像 李华
网站建设 2026/4/16 16:41:01

人工智能行业迎来突破性进展:多模态大模型开启认知智能新纪元

近年来,人工智能技术以前所未有的速度迅猛发展,推动着全球科技产业的深刻变革。在这一浪潮中,多模态大模型凭借其强大的跨模态理解与生成能力,正逐步成为人工智能从感知智能向认知智能跨越的关键支撑。最新研究表明,融…

作者头像 李华