pavabe Geplaatst: 12 januari 2005 Geplaatst: 12 januari 2005 Hoi, Voor het exporteren van een bestand heb ik de unix time nodig. Weet iemand hier een formule voor ? Ik weet wel dat je moet gaan rekenen vanaf 1-1-1970 maar ik kom er niet uit. Bedankt alvast Quote
0 Duckie Geplaatst: 12 januari 2005 Geplaatst: 12 januari 2005 De unix timestamp is het aantal seconden vanaf 1-1-1970 00:00. Met de Timestamp functie kun je dat in Filemaker als volgt berekenen: DatumTijdVeld - Timestamp ( Date ( 1 ; 1 ; 1970 ) ; Time ( 0 ; 0 ; 0 ) ) DatumTijdVeld is daarbij een Timestamp veld, deze berekening heeft een getal als uitkomst... Quote
0 Sanne Geplaatst: 12 januari 2005 Geplaatst: 12 januari 2005 Wil je de Unix-timestamp van het huidige moment hebben, gebruik dan de formule: Get ( CurrentTimeStamp ) - Timestamp ( Date ( 1 ; 1 ; 1970 ) ; Time ( 0 ; 0 ; 0 ) ) Zorg dat de calculatie unstored is ("storage options" bij de formule). Op de layout krijg je in eerste instantie iets te zien als "1,1055e+09". Wil je gewoon het getal zien, formateer op de layout het veld dan als "Leave data formatted as entered". Quote
0 Rony Rabijns Geplaatst: 12 januari 2005 Geplaatst: 12 januari 2005 (aangepast) If ( Date ( (Month (current_timestamp)); (Day (current_timestamp)); Year ((current_timestamp)) ) >= (Date(1;1;1970)) and Date ( (Month (current_timestamp)); (Day (current_timestamp)); Year ((current_timestamp)) ) <= (Date(7;8;2038)); (Seconds ( current_timestamp )) + (Minute ( current_timestamp ) * 60) + ( (Hour (current_timestamp) - time_zone_offset) * 3600) + ((Date ( (Month (current_timestamp)); (Day (current_timestamp)); Year ((current_timestamp)) ) - (Date(1;1;1970))) * 86400) ;-1) met dank aan : http://www.briandunning.com/filemaker-custom-functions/list.php en scroll in de lijst naar de functie UnixDate. 12 januari 2005 aangepast door Gast Quote
0 pavabe Geplaatst: 13 januari 2005 Auteur Geplaatst: 13 januari 2005 Hardstikke bedankt allemaal. Met de bovenstaande formules is het me gelukt. Ik heb de volgende formule gebruikt om de unix time te krijgen. Timestamp (Datum;Tijd) - Date ( 1 ; 1 ; 1970 ) waarbij het resultaat een nummer is. En datum en tijd zijn de invoer velden met hun type date & time. nogmaals bedankt Quote
Vraag
pavabe
Hoi,
Voor het exporteren van een bestand heb ik de unix time nodig.
Weet iemand hier een formule voor ?
Ik weet wel dat je moet gaan rekenen vanaf 1-1-1970 maar ik kom er niet uit.
Bedankt alvast
4 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.