Microsoft-COM-Type "DATE"

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
7x7
Beiträge: 591
Registriert: 14.08.2007 15:41
Computerausstattung: ganz toll
Wohnort: Lelbach

Microsoft-COM-Type "DATE"

Beitrag von 7x7 »

Gibt es in PB für den Standard-Microsoft-COM-Type "DATE" eine einfache Übersetzungsmethode?
Oder gar einen entsprechenden Variablentyp (bin mir nicht sicher, ob ich im Moment einfach
nur blind bin)? Habe das Problem, daß ich VB-Daten aus einer Datei umsetzen muss.

Code: Alles auswählen

DATE:
A 8 byte floating point number. Days are represented by 
whole number increments starting with 30 December 1899, 
midnight as time zero. Hour values are expressed as the 
absolute value of the fractional part of the number. In 
the interfaces described here all dates and times are 
in UTC.
- alles was ich hier im Forum sage/schreibe ist lediglich meine Meinung und keine Tatsachenbehauptung
- unkommentierter Quellcode = unqualifizierter Müll
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Die "VariantHelper_Include.pb" von mk-soft könnte helfen :wink:
Die befindet sich z.B. in COMate, ScriptControl oder PureDisphelper.
Direkten link zu mk-soft habe ich leider nicht.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
7x7
Beiträge: 591
Registriert: 14.08.2007 15:41
Computerausstattung: ganz toll
Wohnort: Lelbach

Beitrag von 7x7 »

Danke ts-soft!

Bin inzwischen auch etwas weiter gekommen. Die Umwandlung ist eigentlich ganz einfach.
Sollte mal jemand vor dem gleichen Problem stehen; hier bitte:

Code: Alles auswählen

MS_COM_Datum.d=ReadDouble(tlc)

Debug FormatDate("%dd.%mm.%yyyy  %hh:%ii:%ss", (MS_COM_Datum-25569)*86400)
- alles was ich hier im Forum sage/schreibe ist lediglich meine Meinung und keine Tatsachenbehauptung
- unkommentierter Quellcode = unqualifizierter Müll
Benutzeravatar
mk-soft
Beiträge: 3855
Registriert: 24.11.2004 13:12
Wohnort: Germany

Beitrag von mk-soft »

Wenn Unix Format nicht mehr reichen sollte
http://www.purebasic.fr/german/viewtopic.php?t=14159

FF :wink:
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Antworten