英语法语西班牙语

Ad


OnWorks 网站图标

convcal - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 convcal

这是 convcal 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


convcal - 将日期转换为不同的格式

概要


顽固的 [配置[日期]

商品描述


顽固的 是的一部分 恩典 软件包,二维数据的应用程序
可视化。 顽固的 将日期从各种格式转换为各种格式。 以下日期
支持格式(小时、分钟和秒总是可选的):

1999-12-31T23:59:59.999

欧洲的
31/12/1999 23:59:59.999 or 31/12/99 23:59:59.999

us 12/31/1999 23:59:59.999 or 12/31/99 23:59:59.999

123456.789


123456.789

格式按以下顺序尝试:用户选择、iso、欧洲和我们(有
日历格式和数字格式之间没有歧义,因此没有顺序
为他们指定)。

用法


顽固的 如果命令在命令行或标准输入中读取日期
行不包含日期。

用户对输入格式的选择在试用中将一种格式放在其他格式之前
列表,这主要对美国公民有用,他们肯定更喜欢美国格式
在欧洲格式之前检查。 默认用户的选择 (nohint) 什么都不做,所以
检查列表的以下格式。

各个字段之间的分隔符可以是集合中的任何字符:“:/.-T”。 一个或
多个空格作为一个分隔符,其他字符不能重复,T分隔符为
只允许在日期和时间之间,主要用于iso8601。 所以字符串“1999-12 31:23-59”
允许(但不推荐)。 '-' 字符既用作分隔符(它是
传统上以 iso8601 格式使用)和作为一元减号(对于过去的日期或
对于数字日期)。 当年份在 0 到 99 之间并且写有两个或更少时
数字,它映射到从 wrap year 开始到 wrap year + 99 结束的时代,如
如下:

[w ; 99] -> [ wrap_year ; 100*(1 + wrap_year/100) - 1 ]

[00; wy-1] -> [ 100*(1 + wrap_year/100) ; wrap_year + 99]

例如,如果环绕年份设置为 1950(这是默认值),则
映射是:

范围 [00 ; 49] 映射到 [2000 ; 2049]

范围 [50 ; 99] 映射到 [1950 ; 1999]

这是合理的 Y2K 兼容并且与当前使用一致。 指定第 1 年是
仍然可以使用两个以上的数字,如下所示:“0001-03-04”是明确的三月
第 4 年,第 1 年,即使用户选择的是 us 格式。 但是只使用两位数是
不推荐(我们在此处引入了 2050 错误,因此应在某些时候删除此功能
指向未来;-)

数字日期(天和秒格式)可以使用整数、实数或
指数格式(fortran 中的“d”和“D”指数标记在
除了“e”和“E”)。 它们是根据可定制的参考日期计算的。
默认值由源文件中的 REFDATE 常量给出。 你可以改变
这个值在编译前随心所欲,您可以使用 -r 随意更改它
命令行选项。 分发文件中的默认值为“-4713-01-01T12:00:00”,
它是天文事件的经典参考(请注意,此处使用了“-”
作为一元减号和作为分隔符)。

该程序可用于 Denys 和 gregorian 日历。 它不考虑
帐户闰秒:您可以认为它仅适用于国际原子时 (TAI) 和
不在协调统一时间 (UTC) ... 检测到不存在的日期,它们包括
0 年,1582-10-05 和 1582-10-14 之间的日期,非闰年的 29 月 XNUMX 日,月份
低于 1 或高于 12,...

配置


支持的选项摘要 顽固的 包括在下面。

-h 在 stderr 上打印帮助信息并成功退出

-i 格式
设置用户选择的输入格式,支持的格式有iso、european、us、days、
秒而无提示。 一开始的输入格式是nohint,这意味着
程序尝试自行猜测格式,如果用户的选择不允许
解析日期,尝试其他格式

-o 格式
强制输出格式,支持的格式有iso、european、us、days、seconds和
没有提示。 一开始,输出格式是nohint,表示程序
对以任何日历格式读取的日期使用天格式,对日期使用 iso8601
以数字格式读取

-r 日期
设置参考日期(使用当前输入格式读取日期)在
开始时,根据代码中的 REFDATE 常量设置引用,其中
在分发的文件中是 -4713-01-01T12:00:00。

-w
设置包装年复一年

使用 onworks.net 服务在线使用 convcal


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad