[Monkey] unix timestamp

Übersicht Andere Programmiersprachen Beginners-Corner

Neue Antwort erstellen

Mathias-Kwiatkowski

Betreff: unix timestamp

BeitragSa, Aug 05, 2017 19:45
Antworten mit Zitat
Benutzer-Profile anzeigen
ja wie der titel schon sagt, wie bekomm ich ein timestamp hin? hat wer eine idee....

in google hab ich etwas gefunden nur leider durch schließung des eng portals ist es nicht mehr abrufbar. Sad

danke schonmal
Skype: Anarchie1984
http://projektworks.de/maxbase/
Icq - Erneuert am 21.08.2017
Yahoo - Erneuert am 21.08.2017

Garfield

BeitragSo, Aug 06, 2017 18:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi, ich hab das mal vor mehr als 3 Jahren gemacht. Ich suche es gerade anders herum

Code: [AUSKLAPPEN]

Print unixzeit(2013,9,3,19,38,39)

Function unixzeit(jahr:Int, monat:Int , tag:Int , stunde:Int , minute:Int , sekunde:Int )

 Local tage_seit_jahresanfang:Int[] = [0,31,59,90,120,151,181,212,243,273,304,334] '/* Tage seit Jahresanfang ohne Tage des aktuellen Monats und ohne Schalttag */
 
Local  unix_zeit:Double
 Local jahre:Int =jahr-1970

Print "Jahre: "+jahre
  Int schaltjahre=((jahr-1)-1968)/4 - ((jahr-1)-1900)/100 + ((jahr-1)-1600)/400;
Print schaltjahre
 
  unix_zeit=sekunde + 60*minute + 60*60*stunde +(tage_seit_jahresanfang[monat-1]+tag-1)*60*60*24 +    (jahre*365+schaltjahre)*60*60*24
 
  If ( (monat>2) And (jahr Mod 4=0 And (jahr Mod 100 <> 0 Or jahr Mod 400=0)) )
    unix_zeit = unix_zeit + 60*60*24          ' /* +Schalttag wenn jahr Schaltjahr ist */
   End If
 
  Return unix_zeit

End Function
BlitzPlus|BMax|BMax-GUI -- Sony VAIO Win7 * MacBookPro Sierra

Garfield

BeitragSo, Aug 06, 2017 19:12
Antworten mit Zitat
Benutzer-Profile anzeigen
und ich habe es gefunden:

https://www.blitzforum.de/forum/viewforum.php?f=34

hiermit kann man den Unix Timestamp in ein lesbares Datum umwandeln.

Herrlich dieses Forum!!!!! Very Happy
BlitzPlus|BMax|BMax-GUI -- Sony VAIO Win7 * MacBookPro Sierra

Mathias-Kwiatkowski

BeitragDi, Aug 29, 2017 11:47
Antworten mit Zitat
Benutzer-Profile anzeigen
da gibts eventuell probleme, monkey akzeptiert kein :Double
hinzu kommt was ich mit dem zeitstempel erreichen will ist folgendes

Programm start zeitstempel setzen, nun beendest du das prog wieder startest es irgendwann erneut und nimmst aktuellen zeitstempel minus den alten dann hättest du die vergangene zeit und genau dies bräuchte ich habe allerdings keine idee wie ich es umsetzen soll.
Skype: Anarchie1984
http://projektworks.de/maxbase/
Icq - Erneuert am 21.08.2017
Yahoo - Erneuert am 21.08.2017

Neue Antwort erstellen


Übersicht Andere Programmiersprachen Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group