date(1)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

date(1) - Linux manual page

Namn

date - skriver ut eller ställer in systemdatum och tid

Synopsis

<syntaxhighlight lang="bash"> date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] </syntaxhighlight>

Beskrivning

Visar datum och tid i det angivna FORMATET. Med -s, eller med [MMDDhhmm[[CC]YY][.ss]], ställer in datum och tid.

Obligatoriska argument till långa alternativ är även obligatoriska för korta alternativ.

  • -d, --date=STRING
Visa tid beskriven av STRING, inte "nu".
  • --debug
Kommenterar det tolkade datumet och varnar för tveksam användning till stderr.
  • -f, --file=DATEFILE
Som --date, men för varje rad i DATEFILE.
  • -I[FMT], --iso-8601=[FMT]
Utmatning i ISO 8601-format. FMT='date' för datum (standard), 'hours', 'minutes', 'seconds' eller 'ns' för datum och tid med vald precision.
  • --resolution
Visar den tillgängliga tidsstämplingsupplösningen. Exempel: 0.000000001.
  • -R, --rfc-email
Utmatning i RFC 5322-format. Exempel: Mon, 14 Aug 2006 02:34:56 -0600.
  • --rfc-3339=FMT
Utmatning i RFC 3339-format. FMT='date', 'seconds' eller 'ns' för datum och tid med vald precision.
  • -r, --reference=FILE
Visar den senaste ändringstiden för FILE.
  • -s, --set=STRING
Ställer in tiden enligt STRING.
  • -u, --utc, --universal
Skriver ut eller ställer in Coordinated Universal Time (UTC).
  • --help
Visar denna hjälptext och avslutar.
  • --version
Visar versionsinformation och avslutar.

Alla alternativ som specificerar datumet som ska visas är ömsesidigt uteslutande, dvs: --date, --file, --reference, --resolution.

Format

FORMAT styr utmatningen. Tolkningssekvenser:

  • %% - en bokstavlig %
  • %a - veckodagens förkortade namn (ex: "Sön")
  • %A - veckodagens fullständiga namn (ex: "Söndag")
  • %b - månadens förkortade namn (ex: "Jan")
  • %B - månadens fullständiga namn (ex: "Januari")
  • %c - lokal tid och datum (ex: "Tor Mar 3 23:05:25 2005")
  • %F - fullständigt datum (YYYY-MM-DD)
  • %H - timme (00-23)
  • %M - minut (00-59)
  • %S - sekund (00-60)
  • %Y - år med fyra siffror
  • %z - tidszon som +hhmm (ex: "-0400")

Exempel

Konvertera sekunder sedan epoken (1970-01-01 UTC) till ett datum: <syntaxhighlight lang="bash"> date --date='@2147483647' </syntaxhighlight>

Visa tiden på USA:s västkust: <syntaxhighlight lang="bash"> TZ='America/Los_Angeles' date </syntaxhighlight>

Visa lokal tid för 9:00 nästa fredag på USA:s västkust: <syntaxhighlight lang="bash"> date --date='TZ="America/Los_Angeles" 09:00 next Fri' </syntaxhighlight>

Författare

Skriven av David MacKenzie.

Rapportera fel

GNU coreutils onlinehjälp: https://www.gnu.org/software/coreutils/ Rapportera översättningsfel till: https://translationproject.org/team/

Upphovsrätt

Copyright © 2025 Free Software Foundation, Inc. Licens GPLv3+. Detta är fri programvara: du får ändra och distribuera den. Det finns INGEN GARANTI, i den utsträckning som lagen tillåter.

Se även

Full dokumentation: https://www.gnu.org/software/coreutils/date eller lokalt via: <syntaxhighlight lang="bash"> info '(coreutils) date invocation' </syntaxhighlight>


Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/date.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till PC-Service som har sponsrat Linux.se med webbhotell.