visual 2013 time libraries buggy (%x %X) - time_get - by Lewis Pringle

Status : 

  Fixed<br /><br />
		This item has been fixed in the current or upcoming version of this product.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.

Sign in
to vote
ID 808162 Comments
Status Closed Workarounds
Type Bug Repros 0
Opened 11/9/2013 7:37:34 AM
Access Restriction Public


I've run into tons of bugs with your time / locale libraries, and am about to give up on them.

But one super easy one (which makes it clear you've done very little testing) would be:

from xloctime around line 521:
		case 'X':
			_First = _Getfmt(_First, _Last, _Iosbase, _State, _Pt,
				"%H : %M : S");
Your missing the % before S, which is why you get back an error instead of the number of seconds.
Sign in to post a comment.
Posted by Microsoft on 3/17/2014 at 5:02 PM

Thanks for reporting this bug. We've fixed it, and the fix will be available in the next major version of VC (i.e. after 2013).

Specifically, the parsing of %I %p %S %T and %X has been fixed.

Stephan T. Lavavej
Senior Developer - Visual C++ Libraries
Posted by Microsoft on 11/11/2013 at 1:05 AM
Thank you for submitting feedback on Visual Studio and .NET Framework. Your issue has been routed to the appropriate VS development team for investigation. We will contact you if we require any additional information.
Posted by Microsoft on 11/9/2013 at 7:51 AM
Thank you for your feedback, we are currently reviewing the issue you have submitted. If this issue is urgent, please contact support directly(