Avatar billede farouche Nybegynder
06. marts 2003 - 12:12 Der er 14 kommentarer og
1 løsning

Dag navn i "date" kommando ??

Hej

Jeg har et lille problem med udskriften fra kommandoen date

Jeg har en dansk WinXp derhjemme, og når jeg skriver date /t får jeg følgende : "06-03-2003"

PÅ arbejde har jeg en dansk Win2000 og når jeg skriver  samme kommando får jeg følgende "to 06-03-2003"

PÅ win2k maskinen er datoformaterne sat om som følger :

Kort : "DD-MM-åååå"
Lang : "DD. MMMM åååå"



Er der nogen der ved hvad der kan være galt her, det er ret vigtigt at jeg får genereret den samme dato streng begge steder.

PÅ forhånd tak
Avatar billede retaxes Nybegynder
06. marts 2003 - 12:54 #1
du skal i kontrolpanel og finde Internationale indstillinger, her vælger du dansk, her kan du også tjekke om datoen gengives som på dansk.
Avatar billede retaxes Nybegynder
06. marts 2003 - 12:55 #2
er det i en kommandoprompt du får fejlen?
Avatar billede farouche Nybegynder
06. marts 2003 - 12:55 #3
det er vist som det skal være, men problemet er at den skriver to foran datoen på win2k maskinen.
Avatar billede farouche Nybegynder
06. marts 2003 - 12:57 #4
ja det er i kommandoprompten og hvis jeg bruger det i en bat fil som følger :

mkdir H:\_UDV\Ud\%date%  <- Laver en mappe med navnet "to"

mkdir "H:\_UDV\Ud\%date%" <- laver en mappe med navnet "to 06-03-2003"

JEg vil helst ikke ha' "to" med
Avatar billede retaxes Nybegynder
06. marts 2003 - 12:57 #5
hmm, jeg får samme resultat i kommandoprompten og den accepterer ikke date /t

jeg bruger WinXP dansk
Avatar billede farouche Nybegynder
06. marts 2003 - 12:58 #6
det er muligt at det er forskelligt fa 2k til XP, men hvorfor vi´ser den så ikke "to" i min XP, den er også instillet til dansk er jeg ret sikker på
Avatar billede retaxes Nybegynder
06. marts 2003 - 13:00 #7
nu har jeg ikke brugt MS batfiler ret meget, jeg brugte i stedet en der hed 4dos, her kan man gøre næsten hvad der passer til ens behov.
Den kunne f.eks. godt skære to væk med en simpel batch kommando
Avatar billede retaxes Nybegynder
06. marts 2003 - 13:01 #8
prøv alligevel at tjekke i kontrolpanet>Internationale indstillinger.

når jeg installerer WinXP får jeg altid den engelske tastatur med, ved ikke om den har indflydelse.
Avatar billede retaxes Nybegynder
06. marts 2003 - 13:04 #9
testede lige din kommando og det klarede den fint, her fik jeg ikke "to" med, kun datoen
Avatar billede retaxes Nybegynder
06. marts 2003 - 13:10 #10
bruger du meget batchfiler var det måske noget at studere denne site med 4dos http://www.jpsoft.com/
Avatar billede farouche Nybegynder
06. marts 2003 - 13:14 #11
hmmmm, det er da lidt underligt
Avatar billede Slettet bruger
06. marts 2003 - 13:58 #12
Prøv denne:

@Echo Off
for /f "Tokens=2" %%D in ('date /t') do set Dato=%%D
Echo %Dato%
Pause
Avatar billede Slettet bruger
06. marts 2003 - 13:59 #13
På din W2K
Avatar billede Slettet bruger
06. marts 2003 - 18:15 #14
Det ser ud til at alt er forsvundet, så her er svaret nok en gang.

@Echo Off

ver | find "Windows XP" >nul
if not errorlevel 1 goto WXP

for /f "Tokens=2" %%D in ('date /t') do set Dato=%%D
goto ok

:WXP
for /f "Tokens=1" %%D in ('date /t') do set Dato=%%D

:ok
Echo %Dato%

Pause
Avatar billede farouche Nybegynder
10. marts 2003 - 09:30 #15
Kanon.


Det virker perfekt, det kunne være man skulle finde sig lidt info om alle de muligheder man har i batch filer.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester