Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan bruke dato og klokkeslett i en C + + Program
    Datoer og klokkeslett har hyppig bruk i C + +-programmer . Windows-programmer bruker flere forskjellige tidspunkt formater: System tiden , lokal tid, fil tid, Windows tid og MS - DOS tid . Den Levetid Library of C + + tilbyr ulike verktøy for å pakke ut og manipulere tid formater enkelt. De er definert i time.h header-fil . Denne opplæringen demonstrerer bruken av enkelte formater og verktøy . Du trenger
    Middels nivå av C + + Online C + + kompilator med IDE, for eksempel Visual Studio 2008
    Vis flere instruksjoner
    en

    Pakk gjeldende dato og klokkeslett hjelp _strdate og _strtime . Dette er den enkleste og en av de mest brukte date -time virksomhet i C + + : en # include
    # include
    void main ( ) {
    røye sdate [ 9 ];
    røye stime [ 9 ];
    _strdate ( sdate ) ;
    _strtime ( stime ) ;
    domstol }
    2

    Forstå System tid ved å se på områdene den _SYSTEMTIME struct . Legg merke til bruken av typedef nøkkelord for å definere struct som type SYSTEMTIME :
    typedef struct _SYSTEMTIME {
    WORD wYear ;
    WORD wMonth ;
    WORD wDayOfWeek ;
    WORD WDay ;
    WORD wHour ;
    WORD wMinute ;
    WORD wSecond ;
    WORD wMilliseconds ;
    } SYSTEMTIME ;
    3

    Visning universell tid og dato bruker SYSTEMTIME type og GetSystemTime funksjon : en # include
    # include
    bruker namespace std;
    int main ( ) {
    SYSTEMTIME * p_st = new SYSTEMTIME ;
    GetSystemTime ( p_st ) ;
    cout wYear cout wMonth cout wDate cout wHour cout wMinute cout wSeconds cout wMilliseconds }
    4

    Bruk funksjonen FileTimeToSystemTime å uttrykke tid som antall nanosekunder som har gått siden 1 januar 1601 . Funksjonen skriver resultatet til en FILETIME type og omdanner det til en lesbar SYSTEMTIME type. Merk at denne funksjonen aksepterer begge typer som pekere :
    BOOL WINAPI FileTimeToSystemTime (
    __in konst FILETIME * PFT , etter __out SYSTEMTIME * PST
    ) ;

    früher :

     Weiter:
      Relatert Artike
    ·UNIX C Tutorial 
    ·Hvordan returnere en referanse til Vector C 
    ·Hvordan passere en Container Vector til en funksjon 
    ·Hvordan bruke funksjon Mal Overbelastning i C + + 
    ·Hvordan bruke C + + klasse Mal Spesialisering 
    ·Hvordan lage en C String 
    ·Hva er Scarlett Fever 
    ·Datatyper for Turbo C 
    ·Hvordan Ring Visual Basic DLL Fra C 
    ·Hvordan fikse en bufferoverløp 
      Anbefalte artikler
    ·Slik fjerner Numerisk Strings i Perl 
    ·Forskjeller mellom Factory & Abstract i Java 
    ·SQL Adapter Opplæring for BizTalk 
    ·Hvordan å erklære en Constructor i Java 
    ·Slik konverterer PrintStream til bufferedwriter 
    ·CByte Function 
    ·Slik bygger JavaScript Asp.net 
    ·Samtalemuligheter Prosjekter i Visual Studio 
    ·Python List Manipulasjon 
    ·Hvordan beregne tid i Perl 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/