Bash:
Päivämäärän muuntaminen merkkijonoksi
How to:
# Tämänhetkinen päivä standardimuodossa
date_iso=$(date --iso-8601)
echo $date_iso
# Output esimerkiksi: 2023-04-12
# Mukautettu päivämäärän muotoilu
date_custom=$(date '+%Y-%m-%d %H:%M:%S')
echo $date_custom
# Output esimerkiksi: 2023-04-12 15:30:45Deep Dive
Bash sisältää date-komennon päivämäärän käsittelyyn, mukaan lukien muunnokset merkkijonoiksi. Historiallisesti Unix-järjestelmissä päivämäärän käsittely on aina ollut keskeistä, ja date on säilynyt tärkeänä työkaluna. Vaihtoehtoina on muita työkaluja kuten strftime Pythonissa, joka tarjoaa samankaltaista joustavuutta. Tarkka muotoilu tapahtuu formatointimerkkijonojen avulla, joissa esimerkiksi %Y edustaa nelinumeroista vuotta ja %H:%M:%S edustaa kelloaikaa.
See Also
- GNU coreutils
datemanuaalisivu: https://www.gnu.org/software/coreutils/manual/html_node/date-invocation.html - Bash Datei-käsittelytyökalut: https://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/
- Advanced Bash-Scripting Guide – Päivämäärät ja Ajat: https://tldp.org/LDP/abs/html/dates.html