User Tools

Site Tools


syntax:functions:format

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
syntax:functions:format [2015/02/01 14:27] – created dmitrysyntax:functions:format [2021/08/30 02:04] (current) craigt
Line 1: Line 1:
-===== Format(date_as_number, format) =====+====== Format(datetime, format) =====
 +Category:  Date and Time function
  
-Converts //date_as_number// into a text string according to //format//.+\\  
 +=====Description===== 
 +This function converts //datetime// as a date serial value into a date-time text value formatted according to //format//.
  
- Example   Result  +\\  
-|  format(41640,'yyyyMMdd')  |  '20140101'  +=====Arguments===== 
- format(41640,'yy-MM-dd' |  '14-01-01'  |+^Argument^Type^Description
 +|datetime  |Date or Number (date serial)  |An expression representing a date serial value.  The date to convert into a text-based date-time string.
 +|format  |Text  |The layout of the //datetime// value describing the order and type of the date-time components.\\  See the "Format string components" table below.| 
 +**Return value type:** Text.
  
 +\\ 
 +==== Date-Time format string components ====
 +A //format string// defines a formatting template for dates and times. Its components can be put together in any combination. If a character doesn't belong to a format component then it's inserted verbatim.
  
-=== Format string components === +:!: The specifiers below are case-sensitive. 
-Case-sensitive. +^  Date format specifier^  Description  ^
-^  Character  ^  Description  ^+
 |  d  |The day of the month, from 1 through 31.  | |  d  |The day of the month, from 1 through 31.  |
 |  dd  |The day of the month, from 01 through 31.  | |  dd  |The day of the month, from 01 through 31.  |
Line 22: Line 30:
 |  yyyy  |The year as a four-digit number.  | |  yyyy  |The year as a four-digit number.  |
  
-=== See also ===+^  Time format specifier^  Description 
 +|  h  |The hour, using a 12-hour clock from 1 to 12.  | 
 +|  hh  |The hour, using a 12-hour clock from 01 to 12.  | 
 +|  H  |The hour, using a 24-hour clock from 0 to 23.  | 
 +|  HH  |The hour, using a 24-hour clock from 00 to 23.  | 
 +|  m  |The minute, from 0 through 59.  | 
 +|  mm  |The minute, from 00 through 59.  | 
 +|  s  |The second, from 0 through 59.  | 
 +|  ss  |The second, from 00 through 59.  | 
 +|  t  |The first character of the AM/PM designator. 
 +|  tt  |The AM/PM designator. 
 + 
 + 
 +\\  
 +=====Remarks===== 
 +Note that the colon (":") is not a valid symbol for file names, so in instances where the results of this function are to be used in a file name (e.g., as a date-time stamp), the colon should not be used, or should be //replaced// before generating the file. 
 + 
 +\\  
 +=====Examples===== 
 + 
 +  format( 41640, 'yyyyMMdd' )  //Returns '20140101' (41640 corresponds to January 1st, 2014.) 
 + 
 +  format( 43658, 'yy-MM-dd' )  //Returns '19-07-12' (43658 corresponds to July 12th, 2019.) 
 + 
 +  format( 41640.75, 'yyyy-MM-dd hh:mmtt' )  //Returns '2014-01-01 06:00PM' (Includes time component.) 
 + 
 + 
 +\\  
 +===== See also ===== 
 +  * [[syntax:functions:date|Date(date,format)]] 
 +  * [[syntax:functions:makedate|MakeDate(year,month,day)]]
   * [[https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx|MSDN: Custom Date and Time Format Strings]]   * [[https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx|MSDN: Custom Date and Time Format Strings]]
-  * [[syntax:functions:date]] 
-  * [[syntax:functions:makedate]] 
syntax/functions/format.txt · Last modified: 2021/08/30 02:04 by craigt

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki