Hvordan få systemet Dato fra Python

Hvordan få systemet Dato fra Python


Python er et dynamisk, tolket programmeringsspråk. Dens funksjoner inkluderer en lesbar syntaks, unntaksbasert feilbehandling, og et omfattende bibliotek av moduler, både offisielt og publisert av tredjeparter, for å utføre vanlige oppgaver. Som de fleste vanlige operasjoner, henter systemet dato fra Python er en enkel oppgave.

Bruksanvisning

1 Begynn python ved å skrive navnet "python" fra kommandolinjen. Alternativt kan du ha et Python utviklingsmiljø som IDLE som du ønsker å bruke. Hvis du foretrekker det, starter det i stedet.

2 Importer tid modulen ved å skrive følgende kode i Python ledeteksten:

import tid

3 Få det aktuelle klokkeslettet som et desimaltall.

t = time.time ()

Dette er teknisk kommandoen som henter systemdatoen. Det er imidlertid hentet i en ikke-lesbar form som antall sekunder som har gått siden den "epoken", det punktet hvor datamaskinen anser tid til å ha startet. På Unix-systemer, er dette punktet januar første av 1970. Siden mennesker ikke telle tid i form av sekunder siden 1970, er det nødvendig å konvertere denne verdien til en lesbar format.

4 Skriv ut tiden i en lesbar format ved hjelp av direktivet koder.

time.strftime ( '% X% x% Z')

De kode% x skriver ut tid, ved hjelp av formatet som passer for den aktuelle lokalitet av systemet.

Koden% x skrive ut datoen, med formatet som passer for ditt område.

Koden% Z skrives ut tidssonen som brukes av systemet.

Så, på ett system ble følgende returnert av Python:

13:02:08 03/18/10 CDT

Hint

  • Andre koder du kan prøve er:
  • % B Det fulle navnet på måneden.
  • % A Det fulle navnet på ukedagen.
  • % W dag i uken som et tall mellom null og seks med søndag som første dag.
  • % Jeg Timen etter en tolv timers klokke.
  • Det finnes en rekke andre i dokumentasjonen for Python tid modul, slik at du kan nøyaktig kontrollere hvordan datoer vises i programmet.
  • Modulen kan ikke håndtere ganger før epoken tid, for eksempel pre-1970 i Unix, eller tider svært fjerne i fremtiden fra epoken tid, for eksempel 2038 i Unix.
  • Vanligvis er det ikke nødvendig å fordype deg i detaljene epoke tid i programmene dine, men det kan være viktig å innse at gjennomføringen er forskjellig innenfor ulike operativsystemer.