Kinook Software Forum

Go Back   Kinook Software Forum > Visual Build Professional > [VBP] General Discussion
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Rate Thread Display Modes
  #1  
Old 02-01-2012, 11:59 AM
mptorney mptorney is online now
Registered User
 
Join Date: 03-28-2011
Posts: 1
Get the month from vbld_FormatDateEx

I'm in the UK, so my date format has the day first, so today (Feb 1st) is written as 01/02/2012. When I use vbld_FormatDateEx to get the month back, I don't get the correct result. For example, if

COMMITDATE = 01/02/2012 16:29:42

and I call [vbld_FormatDateEx("%COMMITDATE%", "mm")]

the result is 01, not 02. I though I could get around this by using "dd", which returns the correct result for the first 12 days of the month (while there is an ambiguity, I guess), and the actual day for the rest of the month.

Am I missing something? Can I force the date format that's used? Or should I just parse COMMITDATE myself?
Reply With Quote
  #2  
Old 02-01-2012, 04:09 PM
kinook kinook is online now
Administrator
 
Join Date: 03-06-2001
Location: Colorado
Posts: 6,034
Currently, Visual Build always uses US English locale for the script engine, so conversion of a string to a date in script code will parse with US English formatting. In the future, we will provide a way to use the current locale for script code, but for now you would need to parse the month out manually. One way would be:
Code:
[Split("%COMMITDATE%", "/")(1)]
Reply With Quote
  #3  
Old 02-24-2012, 09:21 AM
kinook kinook is online now
Administrator
 
Join Date: 03-06-2001
Location: Colorado
Posts: 6,034
This is supported in v8.0.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT -5. The time now is 11:13 PM.


Copyright © 1999-2023 Kinook Software, Inc.