Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno formát proměnné ve windows

potřebuju nakopnout - příkazem "set mydate=%date%" si vložím do proměnné mydate aktuální datum. Jenže potřeboval bych, aby tam nešlo ve formátu 23.03.2007, ale jako 2303. Určitě to jde nastavit v ovládacích panelech přes formáty data a času, ale to já nechci, potřebuju něco jako je příkaz FORMAT ve visualbasicu. Jde to nějak udělat?

Předmět Autor Datum
Lepšie ako spoliehať sa na formát dátumu z %date% bude použiť niečo iné - buď samostatný program ale…
los 23.03.2007 11:02
los
Šlo by to udělat třeba jako skript (program) v jazyku AutoIt 3. Věřím, že pro tebe by bylo něco tako…
Pavel 23.03.2007 18:45
Pavel
To máš pravdu, Pavle, prográmek pro tenhle účel bych měl hotový ve VB za čtvrt hodiny, ale náš šéf s… poslední
mia 23.03.2007 23:25
mia

Lepšie ako spoliehať sa na formát dátumu z %date% bude použiť niečo iné - buď samostatný program alebo js prípadne vbs.

Ak si si istý, že formát dátumu v %date% bude stále rovnaký, môžeš ho z toho reťazca dostať nejako takto:

> echo %date%
pi 23. 03. 2007

> echo %date:~3,2%%date:~7,2%
2303

To máš pravdu, Pavle, prográmek pro tenhle účel bych měl hotový ve VB za čtvrt hodiny, ale náš šéf si představoval, že na to stačí baťák, šlo o to, že jsme potřebovali přizpůsobit náš IS tak, aby pracoval s bankovníma dávkama, který mají jméno NĚCO010207.gpc, ovšem náš IS očekává formát NĚCO0102.gpc. Takže se rozhodovalo, jestli se bude psát nějaký jednoduchý baťák anebo jestli náš programátor upraví zdroják modulu. Ale už se rozhodlo, že se bude upravovat zdroják.

Zpět do poradny Odpovědět na původní otázku Nahoru