ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / Date and time functions
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Used to:
  • Return or modify the system time (current time defined for the current computer).
  • Initialize some Date, Time or DateTime elements of WLanguage.
Remarks: When handling the system time, this function has the same effect as TimeSys.
Example
Res = Now()        // Res = "15332105"
Res = TimeToString(Now())   // Res = "15:33:21:05"
CurrentTime = Left(Now(), 4)    // CurrentTime = "1533"
// Display the current time in the CurrentTime control
 
// -- Initialization code of a window/page
// Call the "Clock" procedure every second
TimerSys("Clock", 100, 1)
// -- Clock procedure
PROCEDURE Clock()
CurrentTime = TimeToString(Now())
Reports and QueriesStored procedures
// Changes the system time and displays the new time
Now("17280000")
Info(Now())
Syntax

Finding out the system time and initializing a WLanguage element with the system time Hide the details

<Element> = Now()
<Element>: Character string or type corresponding to the element
The result of the function changes depending on how the function is used. Element to initialize. This element can correspond to:
  • a character string. It will contain the system time in HHMMSSCC format (HH corresponds to hours, MM to minutes, SS to seconds and CC to hundredths of a second).
  • a Date, Time or DateTime variable.
  • a Date, Time or DateTime item.
  • an edit control or a Date, Time or DateTime column.
  • an attribute of a Looper control associated with the Value property of an Edit control or a Date, Time or DateTime column.
In this case:
  • the Date elements will be initialized with the system date.
  • the Time elements will be initialized with the system time.
  • the DateTime elements will be initialized with the system date and time.
Reports and QueriesStored procedures

Modifying the system time Hide the details

Now(<New time>)
<New time>: Character string or Time variable
New system time in HHMMSSCC format (HH corresponds to hours, MM to minutes, SS to seconds and CC to hundredths of a second).
Remarks
  • Caution: To modify the system time, you must have the administrator rights on the current computer.
  • To get the time in a format other than HHMMSSCC, you must format the string using DateToString, Right, Left, etc.
  • The HHMMSSCC format was chosen because it allows you to compare two times with hundredths-of-a-second accuracy.
Business / UI classification: Neutral code
Component: wd290std.dll
Minimum version required
  • Version 9
This page is also available for…
Comments
Exemplo Pegar Hora - Now
Exemplo Pegar Hora - Now

gn_timer=TimerSys("hora",100,1)

//

PROCEDURE hora()
EDT_Time=Now()

//

EndTimerSys(gn_timer)

//Blog com video e exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/07/curso-windev-datas-012-now.html
https://www.youtube.com/watch?v=9vuYUPet3g0
De matos AMARILDO
25 Jul. 2016

Last update: 03/06/2024

Send a report | Local help