How format UnixTime to "%Hh:%Mm:%Ss" ?

Marcone marcone at email.com
Sun Nov 15 03:14:07 UTC 2020


On Sunday, 15 November 2020 at 02:29:20 UTC, Anonymouse wrote:
> On Sunday, 15 November 2020 at 01:04:41 UTC, Marcone wrote:
>> auto mytime = Clock.currTime().toUnixTime()
>>
>> writeln(strftime("%Hh:%Mm:%Ss", mytime)); How can I make some 
>> like this in D?
>
> auto mytime = Clock.currTime;
> writefln("%02dh:%02dm:%02ds", mytime.hour, mytime.minute, 
> mytime.second);
>
> auto mytimeFromUnix = SysTime.fromUnixTime(1234567890);
> writefln("%02dh:%02dm:%02ds", mytimeFromUnix.hour, 
> mytimeFromUnix.minute, mytimeFromUnix.second);
>
> https://run.dlang.io/is/TAO6Q9

I want to convert seconds to hour, minut and second.


More information about the Digitalmars-d-learn mailing list