SWTDateTime is the class for SWT date and time elements in a calendar, date, or time control.
This class is supported only on the Open Agent.
SWTDateTime is derived from the Control class; no classes derive from this class.
SWTDateTime appends a 1, 2, or 3 to the class name to indicate which type of control is selected:
1 (SWTDateTime1) - Calendar control with two buttons (previous month, next month)
2 (SWTDateTime2) - Date control with spin buttons (up, down)
3 (SWTDateTime3) -Time control with spin buttons (up, down)
The following example uses the various properties of the control.
[-] testcase TestGetCurrent() appstate none
[-] do
// Set the CurrentDate
[ ] SWTControls.PageList1.Control22.DateTimeControls.SWTDateTime3.CurrentDate = "2008-10-05 09:15:45"
[ ] Verify(SWTControls.PageList1.Control22.DateTimeControls.SWTDateTime3.Year, 2008, " year")
[ ] Verify(SWTControls.PageList1.Control22.DateTimeControls.SWTDateTime3.Month, OCTOBER, " month")
[ ] Verify(SWTControls.PageList1.Control22.DateTimeControls.SWTDateTime3.Day, 5, " day")
[ ] Verify(SWTControls.PageList1.Control22.DateTimeControls.SWTDateTime3.Hours, 9, " hours")
[ ] Verify(SWTControls.PageList1.Control22.DateTimeControls.SWTDateTime3.Minutes, 15, " minutes")
[ ] Verify(SWTControls.PageList1.Control22.DateTimeControls.SWTDateTime3.Seconds, 45, " seconds")
[ ] DateTime dt = SWTControls.PageList1.Control22.DateTimeControls.SWTDateTime3.CurrentDate
[ ] Print(dt)
[-] except
[ ] Print(ExceptData())
In addition to the methods and properties it inherits from the AnyWin and Control classes, SWTDateTime has the following methods and properties: