|
CURDATE$ PowerBASIC Function |
|
CURDATE$ function evaluates to current date string formatted according to specified pattern. Direct dependency:
CURDATE$ Source Program Debugging program Debugging logout |
' CURDATE$(1.0) Form Current Date String 07/03/1990-07/11/2010
' ------------------------------------------------------------------------------
' Copyright (C) 1990-2010 by Vladimir Veytsel www.davar.net
' Type -------------------------------------------------------------------------
' Function
' Description ------------------------------------------------------------------
' CURDATE$ function returns formatted current date.
' Parameter --------------------------------------------------------------------
' Pattern$ - Date formatting pattern consisting of:
' DA - Day of current month
' MO - Month of current year
' YE - Year of current century
' CN - Current century
' - Any delimiters different from DAMOYECN
' Value ------------------------------------------------------------------------
' Current date string formatted according to specified pattern.
' Notes ------------------------------------------------------------------------
' - Empty (default) pattern is equivalent to "MO/DA/CNYE".
' - It is of paramount importance that delimiters should be different
' from any of DAMOYECN characters.
' Examples ---------------------------------------------------------------------
' CURDATE$("" )="07/11/2010"
' CURDATE$("MO-DA-YE" )="07-22-87"
' CURDATE$("MO/DA/CNYE")="08/28/1988"
' CURDATE$("CNYEMODA" )="19870722"
' CURDATE$("CNYE-MO-DA")="1987-07-22"
' CURDATE$("MO-DA-YE" )="07-22-87"
' CURDATE$("DA.MO.CNYE")="22.07.1987"
' External Function ------------------------------------------------------------
#INCLUDE ONCE "TRANS"
' Start Function ---------------------------------------------------------------
FUNCTION CURDATE$(Pattern$)
' Form Pattern Default Value ---------------------------------------------------
IF (LEN(Pattern$)=0) THEN Pattern$="MO/DA/CNYE"
' Form and Return Function Value to the Point of Invocation --------------------
CURDATE$=TRANS$(Pattern$,"MO-DA-CNYE",DATE$)
' Finish Function --------------------------------------------------------------
END FUNCTION
|
CURDATE$ Debugging Program Source program Debugging logout |
' CURDATE$(1.0) Form Current Date String 07/03/1990-07/11/2010
' ------------------------------------------------------------------------------
#INCLUDE "CURDATE"
FUNCTION PBMAIN
PRINT "CURDATE$(1.0) Form Current Date String "; DATE$;
PRINT " "; LEFT$(TIME$, 5)
PRINT STRING$(58,"-")
PRINT
PRINT "CURDATE$('' )='"; _
CURDATE$("" ); "'"
PRINT "CURDATE$('MO-DA-YE' )='"; _
CURDATE$("MO-DA-YE" ); "'"
PRINT "CURDATE$('MO/DA/CNYE')='"; _
CURDATE$("MO/DA/CNYE"); "'"
PRINT "CURDATE$('CNYEMODA' )='"; _
CURDATE$("CNYEMODA" ); "'"
PRINT "CURDATE$('CNYE-MO-DA')='"; _
CURDATE$("CNYE-MO-DA"); "'"
PRINT "CURDATE$('MO-DA-YE' )='"; _
CURDATE$("MO-DA-YE" ); "'"
PRINT "CURDATE$('DA.MO.CNYE')='"; _
CURDATE$("DA.MO.CNYE"); "'"
END FUNCTION
|
CURDATE$ Debugging Logout Source program Debugging program |
CURDATE$(1.0) Form Current Date String 09-17-2016 12:26
----------------------------------------------------------
CURDATE$('' )='09/17/2016'
CURDATE$('MO-DA-YE' )='09-17-16'
CURDATE$('MO/DA/CNYE')='09/17/2016'
CURDATE$('CNYEMODA' )='20160917'
CURDATE$('CNYE-MO-DA')='2016-09-17'
CURDATE$('MO-DA-YE' )='09-17-16'
CURDATE$('DA.MO.CNYE')='17.09.2016'
|
|
View [and save] CURDATE.BAS text View [and save] ZCURDATE.BAS text (Use [Back] button or [Alt]+[CL] to return here from the viewed text) Copyright © 1988–2010 by Go to: Davar site entry | Site contents | Site index | Personal Computer | PowerBASIC | Text top |