an-wei
Goto Top

ausgaben von DATE und TIME anpassen

hallo zusammen,
ich suche eine moeglichkeit mit kix eine dateiumzubenennen.
das funktioniert mit MOVE ja wunderbar.

ich moechte jedoch das die dateiendung aus dem aktuellen datum und uhrzeit zusammengesetzt wird.
in einer batch habe ich das so gemacht

SET DATUM=%date:~-4%%date:~-7,2%%date:~-10,2%"  
SET ZEIT=%time:~0,2%%time:~3,2%%time:~6,2%"  
SET "zeit=%zeit: =0%"  

eine solche moeglichkeit suche ich fuer jetzt fuer kix. gibt es eine moeglichkeit @date und @Time so umzuformatieren, das als ausgabe das format YYYYMMDD fuer @date und HHMMSS fuer @Time genutzt werden kann?

ich hab auch schon @year@MONTHNO@MDAYNO probiert, da ist allerdings das problem, das der monat, wenn, bei @monthno nur einstellig angegeben wird.

vielleicht hat jeman d aus dem forum einen tip fuer mich.
vielen dank schonmal im voraus.

andré

Content-ID: 129841

Url: https://administrator.de/contentid/129841

Ausgedruckt am: 25.11.2024 um 12:11 Uhr

TsukiSan
TsukiSan 20.11.2009 um 08:43:47 Uhr
Goto Top
Hallo an-wei,

eventuell hilft dir dieses HowTo.
Man hat zwar die IP-Adresse zerlegt, aber gleiches sollte dann auch mit der(m) Urhzeit/Datum
möglich sein.

Gruss
Tsuki
60730
60730 20.11.2009 um 09:24:49 Uhr
Goto Top
Servus,

ein kleines "Beispiel"

If @MDAYNO > "9" $Day = "@MDAYNO"  
	else
	$Day = "0@MDAYNO"  
endif

? @MDAYNO
? $Day

If @MONTHNO > "9" $month = "@MONTHNO"  
	else
	$month = "0@MONTHNO"  
endif

?@MONTHNO`
? $month

Gruß
edit - zu lahmmm ich bin...
an-wei
an-wei 20.11.2009 um 10:54:04 Uhr
Goto Top
hallo zusammen,

ich habs wie folgt geloest.

$hour=split(@time,':')  
$min=split(@time,':')[1]  
$sec=split(@time,':')[2]  
$time='$hour$min$sec'  

$year=split(@date,'/')  
$mon=split(@date,'/')[1]  
$day=split(@date,'/')[2]  
$date='$year$mon$day'  

danke an TsukiSan und TimoBeil fuer eure hilfe.


@TsukiSan
danke fuer den link zum howto, aber irgendwie hab ich es nicht so wirklich kappiert.

@timobeil
danke fuer den denkansatz, auch wenn ich es etwas anders geloest habe.


gruesse
andré