如何在 tcl 中获取当前月份?
如何获取当前月份的整数和字符串?
所以对于这个月,我想要“7”和字符串“July”。
有没有一种简单的方法可以做到这一点,而无需进行大量字符串解析和月份名称查找列表?
How do I get the current month as an integer, and as a string?
So for this month, I would want "7" and the string "July".
Is there an easy way to do this without a lot of string parsing and a lookup list for month names?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您需要的是
clock
命令。http://www.tcl.tk/man/tcl8.5 /TclCmd/clock.htm#M7
要获取月份的文本表示形式,请使用:
和数字表示形式:
What you need is the
clock
command.http://www.tcl.tk/man/tcl8.5/TclCmd/clock.htm#M7
To get the textual representation of the month, use:
And the numeric representation:
我公司的 Tcl 版本是 8.4,%N 格式不起作用。 我猜这是 Tcl 8.5 的一个功能。 为了解决这个问题:
My company's Tcl is at version 8.4 and the %N format does not work. I guess it is a Tcl 8.5 feature. To get around that issue:
在 tcl 8.4 中,您可以使用 %h ,它将返回缩写的月份名称(例如 Oct )
In tcl 8.4 you can use %h and it will return the abbreviated month name ( eg. Oct )