Quartus® II Tcl 示例:日期和时间格式化

author-image

作者

可以使用 Tcl 命令 clock seconds 返回当前时间,使用 clock format 生成自定义格式的日期和时间字符串。

clock format 命令接受名为 -format 的可选参数,此参数指定了一个字符串,用于控制将日期和时间字符串格式化为哪种格式。可以指定日期和时间关键字,这些关键字将被当前日期和时间的特定部分替代。

以下是生成包含以下元素的日期和时间字符串的命令示例,字符串的顺序如下:

  1. 四位数的年份
  2. 两位数的月份 (01-12)
  3. 两位数的日期 (01-31)
  4. 24 小时制、两位数的小时 (00-23)
  5. 两位数的分钟 (00-59)
  6. 两位数的秒 (00-59)

clock format [clock seconds] -format {%Y %m %d %H %M %S}

此命令生成以下字符串:

2005 01 10 15 16 55

以下是可以在 clock format 命令中使用的字符串格式表。

示例

以下是不同格式字符串的输出的其它示例。

示例 1

clock format [clock seconds] -format {%b. %d, %Y}

Jan. 10, 2005

示例 2

clock format [clock seconds] -format {%I:%M:%S %p}

03:21:01 PM