Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017 
<== Date ==> <== Thread ==>

Subject: epicsTime::strftime
From: "Pearson, Matthew R." <pearsonmr@ornl.gov>
To: EPICS core-talk <core-talk@aps.anl.gov>
Cc: "tech-talk@aps.anl.gov list" <tech-talk@aps.anl.gov>
Date: Tue, 28 Jan 2014 15:15:50 -0500
Hi,

I may have come across a problem with strftime in epicsTime.cpp. I'm finding that it's rounding the fractional seconds part, but not the seconds if the fractional seconds goes to zero. For example:
 
if epicsTime::show() produces:
epicsTime: Tue Jan 28 2014 11:22:53.999977939

the corresponding epicsTime::strftime() produces:
2014-01-28 11:22:53.000

if the format is: "%Y-%m-%d %H:%M:%S.%03f"

Has anyone come across this before?

I'm guessing it's intentional to keep the function relatively simple? 

Cheers,
Matt




Navigate by Date:
Prev: Jenkins build is back to normal : epics-base-3.15-cyg64 #8 APS Jenkins
Next: Re: epicsTime::strftime Andrew Johnson
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017 
Navigate by Thread:
Prev: Jenkins build is back to normal : epics-base-3.15-cyg64 #8 APS Jenkins
Next: Re: epicsTime::strftime Andrew Johnson
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017 
ANJ, 16 May 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·