string to time conversion (when string contains time but no date)

via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sat Jun 27 02:59:15 PDT 2015


On Saturday, 27 June 2015 at 03:17:49 UTC, Timothee Cour wrote:
> is there a way to convert a string representing a time (without 
> date) to a
> time, eg:
>
> auto t = "19:03:40.143656";
> auto a=SysTime.fromTimeString(t); // doesn't exist
>
>
> My current workaround is to append a dummy date before and then 
> calling SysTime.fromSimpleString.
>
> Is there a better way? seems needed

Try TimeOfDay's methods:

http://dlang.org/phobos/std_datetime.html#.TimeOfDay.fromISOString
http://dlang.org/phobos/std_datetime.html#.TimeOfDay.fromISOExtString


More information about the Digitalmars-d-learn mailing list