Navigation:  ThinBASIC Modules > Core (thinBasic Core Engine) > Date and Time >

Time$

Previous pageReturn to chapter overviewNext page

 

Description

 

Read the system time.

 

Syntax

 

s = TIME$ [(lFormat)]

 

Returns

 

String. Return format is: HH:MM:SS

 

Parameters

 

Name

Type

Optional

Meaning

lFormat

Numeric

Yes

By default (without any lFormat specification) returned time will have the following format: HH:MM:SS

 

Possible other formatting types:

0HH:MM:SS
1HHMMSS
2HH.MM.SS

 

 

Remarks

 

Restrictions

 

See also

 

String Handling, DATE$, TIMER, DateTime$,

 

Examples

 

Thanks to Abraxas for the following script example

' Usage of the DATE$ Instruction example

' Usage of the TIME$ Instruction example

' Usage of the TIMER Instruction example

 

Dim Year  As String

Dim Month As String

Dim Day   As String 

Dim sMsg  As String

 

' I dont know if this changes depending on your system setup ???

Year  = mid$(Date$, 7, 4) ' Extract the year from the returned string

Month = mid$(Date$, 1, 2) ' Extract the Month from the returned string 

Day   = mid$(Date$, 4, 2) ' Extract the Day from the returned string

 

sMsg += " Current Year "  & Year  & $CRLF

sMsg += " Current Month " & Month & $CRLF

sMsg += " Current Day "   & Day   & $CRLF

 

sMsg += " Current Time " & TIME$ & $CRLF ' returns the time as a string

sMsg += " Seconds Since Midnight " & TIMER & $CRLF ' returns the second as a number

 

MSGBOX 0, sMsg