I need to get current time using Joda time format ... Ex : "EEE MMM dd HH:mm:ss.SSS yyyy"
$ perl -Mstrict -Mwarnings -MDateTime -E' say DateTime->now->strftime("%a %b %d %T.%3N %Y") ' Fri Mar 24 11:53:41.000 2017
Note that DateTime is apparently using time, so the milliseconds is always '000'. If you want more precision you'll have to get the hi-res time yourself using Time::HiRes, which you have as part of the Perl core:$ perl -Mstrict -Mwarnings -MDateTime -E' say DateTime->now->format_cldr("EEE MMM dd HH:mm:ss.SSS yyyy") ' Fri Mar 24 11:54:35.000 2017
perl -Mstrict -Mwarnings -MTime::HiRes=time -MDateTime -E' say DateTime->from_epoch( epoch => time )->format_cldr("EEE MMM dd HH: +mm:ss.SSS yyyy") ' Fri Mar 24 11:55:26.137 2017
Hope this helps!
In reply to Re: Get current time using Joda time format
by 1nickt
in thread Get current time using Joda time format
by ravi45722
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |