Timestamp in Applescript?
22 oktober 2003 - 16:32   
geplaatst door: Macceraar
Weet iemand hoe ik een timestamp in Applescript kan krijgen?

Of een commando voor de Terminal?

Timestamp in Applescript?
22 oktober 2003 - 16:41    reactie #1
geplaatst door: mennodeij
Wellicht het commando 'time' (ik weet niet of dat ook in Darwin zit)
met 'man time' kun je de manual pages van 'time' bekijken.
Vu-ja-dé: the odd feeling nothing has ever happened before...
Timestamp in Applescript?
22 oktober 2003 - 17:02    reactie #2
geplaatst door: Macceraar
Die kan geen timestamp geven...
Timestamp in Applescript?
22 oktober 2003 - 17:07    reactie #3
geplaatst door: mennodeij
Als het goed is - ik weet dat het met IRIX, ook een UNIX variant kan - kun je de output volledig naar je hand zetten door een formatstring mee te geven.

Je kunt wellicht ook met 'date' hetzelfde bereiken.

(Bewerkt door mennodeij om 17:15, 22-10-2003)

Vu-ja-dé: the odd feeling nothing has ever happened before...
Timestamp in Applescript?
22 oktober 2003 - 17:23    reactie #4
geplaatst door: Macceraar
Maar bij geen van allen een timestamp...
Timestamp in Applescript?
26 oktober 2003 - 08:06    reactie #5
geplaatst door: bert
Domme vraag (juister geformuleerd: vraag van een domme), maar wat is een timestamp? Wil je een tijd weten dat het applescript draait/wordt gestart? Dan zou je dat extern in een property op kunnen bergen.

Bert

Timestamp in Applescript?
4 november 2003 - 14:39    reactie #6
geplaatst door: Macceraar
Een timestamp is het aantal seconden verstreken sinds 1-1-1970.
Timestamp in Applescript?
4 november 2003 - 15:04    reactie #7
geplaatst door: bert

Citaat
Macceraar om 14:39, 4-11-2003
Een timestamp is het aantal seconden verstreken sinds 1-1-1970.

set x to the current date
set timestamp to x - (date "donderdag, 1 januari 1970 00:00:00")
-- Als je de invoer doet, mag je date "1-1-1970" typen. Hij zet 't zelf om
Helpt dit?

Bert

Die een hekel heeft aan het feit dat Apple de maand voluit schrijft in AppleScript.
Die een nog grotere hekel heeft aan de US notatie van de datum. Apple had een rationeel time-format moeten kiezen. Dat was universeel geweest.

(Bewerkt door bert om 15:12, 4-11-2003)

Timestamp in Applescript?
4 november 2003 - 15:22    reactie #8
geplaatst door: Macceraar
Het werkt! Je hoeft alleen nog maar de tijd aan te passen naar de tijdzone waar je momenteel zit.
Zo dus (gelijk even ingekort):

set timestamp to (the current date) - (date "donderdag, 1 januari 1970 01:00:00")

Bedankt!:thumbs-up: