Documentation > CMS Template API Library > Input > ShowSelectDateTime(String,String,Boolean,Boolean,Boolean,String,String,Boolean)

ShowSelectDateTime

Shows a date and time selector control. Dates and times are stored in the format "MM/dd/yyy HH:mm:ss" (24-hour time).

public System.Void ShowSelectDateTime(String,String,Boolean,Boolean,Boolean,String,String,Boolean)

Parameters

NameDescriptionType
label The label of the field when displayed. System.String
fieldName The field name where the value will be stored. System.String
convertToUTC Optional: defaults to false. If true, converts from user time to UTC on save (and converts from UTC on re-edit) for parity with VB's showSelectGMT. System.Boolean
use24Hour Optional: defaults to false. If true, the hour dropdown is 00-23 instead of 01-12 and an am/pm dropdown. System.Boolean
readOnly Optional: defaults to false. Make the text box read only. System.Boolean
helpMessage Optional: help message System.String
popupMessage Optional: The popup help message. System.String
alwaysSend Optional: If true, the value of the field will always be sent from the frontend to the backend regardless of whether its state has changed. System.Boolean

Code Example

C#

Sample:

             
            
                 // A basic date/time control
                 Input.ShowSelectDateTime("Date/Time", "datetime");
            
             </code>
             <code lang="C#">
             <![CDATA[
            
                 // Parsing a datetime in output.aspx
                 DateTime datetime;
                 if (DateTime.TryParseExact(asset["datetime"], "MM/dd/yyy HH:mm:ss", out datetime))
                 {
                   bool isPM = datetime.Hour >= 12;
                 }
            
             
             

Connect with Crownpeak