Zeit und mehr

Übersicht BlitzMax, BlitzMax NG Codearchiv & Module

Neue Antwort erstellen

Mathias-Kwiatkowski

Betreff: Zeit und mehr

BeitragMo, Jan 29, 2018 1:26
Antworten mit Zitat
Benutzer-Profile anzeigen
hi leute ich weiß nicht obs jemand braucht aber falls wenn jemand herrausfinden möchte welcher tag auf dem pc ist (montag bis sonntag ) oder das datum anders angezeigt haben möchte hilft es euch eventuell weiter. auch einen timestamp habe ich mit drin.

wie benutz ich das ganze? easy modul ordner aus dem bmax verzeichnis öffnen, also BLITZMAX installation/Mod/brl.mod/system.mod/system.bmx

in der system.bmx sucht ihr nun den eintrag currenttime, unter dieser funktion könnt ihr das folgende einsetzen.
danach nochmal modul neu builden doc neu anlegen und fertig, (nutzbar)

(ich empfehle hier von system.bmx eine sicherheitskopie zu erstellen)

Code: [AUSKLAPPEN]
Rem
bbdoc: Get current WeekDay
returns: The current date as a int
about:
Returns the current day 0=sonday 6=saturday
End Rem
Function Current_WeekDay:String()
   Local time[256], buff:Byte[256]
   time_(time)
   strftime_(buff, 256, "%w", localtime_(time))
   Return String.FromCString(buff)
End Function

Rem
bbdoc: Get current Monat
returns: The current date as a string
about:
Returns the current Monat
End Rem
Function Current_Monat:String()
   Local time[256], buff:Byte[256]
   time_(time)
   strftime_(buff, 256, "%m", localtime_(time))
   Return String.FromCString(buff)
End Function

Rem
bbdoc: Get time stamp
returns: The current time stamp as a string
about:
Returns the current time stamp
End Rem
Function CurrentTimeStamp:String(PlusSek%=0)
   Local   time[256],buff:Byte[256]
   
   Return (time_(time)+PlusSek)
End Function



zu der funktion CurrentTimeStamp(A%)

hier könnt ihr noch die sekunden angeben falls diese addiert werden sollen , wichtig es handelt sich um sekunden nicht um millisekunden!

ist A% = 1 so wird also eine ganze sekunde dazu addiert.

ich hoffe es hilft jemanden ...
Skype: Anarchie1984
http://projektworks.de/maxbase/
Icq - Erneuert am 21.08.2017
Yahoo - Erneuert am 21.08.2017

Holzchopf

Meisterpacker

BeitragMo, Jan 29, 2018 10:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Sicher hilft das jemandem. Ich möchte aber noch kurz anmerken, dass man nicht unbedingt die system.bmx bearbeiten muss: Wenn man pub.stdc einbindet, kann man nämlich die Funktionen time_, localtime_ und strftime_ auch so in seinem Code benutzen Wink
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BYBinaryBorn - Yogurt ♫ (31.10.2018)
Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Codearchiv & Module

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group