code
Userdata
Name
Astradyne (UK) Ltd
Scriptlanguage
Plain Text
Tabwidth
4
Date
Fri, 21 Sep 2007 14:23:28 +0100
IP
192.168.0.35
Description
Example of how using date type fields for date handling makes life so much easier.
Code
D MyDecDate s 8s 0 Inz(20061231)
D MyDateISO s d DatFmt(*ISO)
D MyDateEUR s d DatFmt(*EUR)
D MyDateUSA s d DatFmt(*USA)
C* Convert the decimal date to ISO format...
C Eval MyDateISO = %Date(MyDecDate : *ISO)
C MyDateISO Dsply
C* Moving between date type fields automatically changes the format...
C Eval MyDateEUR = MyDateISO
C MyDateEUR Dsply
C Eval MyDateUSA = MyDateEUR
C MyDateUSA Dsply
C* Date calculations can be done using Eval and %Days, %Months and %Years functions...
C Eval myDateISO = myDateISO + %Years(1) +
C %Months(6) + %Days(14)
C MyDateISO Dsply
C Eval *InLR = *On
C Return
for more source code examples, visit the
»
Astradyne (UK) Source Code Library
«