gpt4 book ai didi

datetime - D:打印当前月份的数字而不是月份名称

转载 作者:行者123 更新时间:2023-12-04 02:09:29 25 4
gpt4 key购买 nike

我需要获取当前月份的数字而不是获取其名称:

void main()
{
SysTime dt = Clock.currTime();
writeln(dt.month);
}

输出为:

oct

但我需要10。我怎样才能得到它?我发现只有一种解决方案cast将其转换为int,但是有没有更好的方法,或者可以吗?

最佳答案

使用std.conv.to()用于转换类型。

这似乎有效:

import std.conv;
import std.datetime;
import std.stdio;

void main()
{
SysTime dt = Clock.currTime();
writeln(dt.month.to!ushort);
}

10

关于datetime - D:打印当前月份的数字而不是月份名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33118609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com