Funktionen asctime () i C ++ konverterar den givna kalendertiden för struktur tm till en teckenrepresentation.
Funktionen asctime () definieras i rubrikfilen.
prototyp av asctime ()
char * asctime (const struct tm * time_ptr);
Funktionen asctime () tar en pekare som tmobjekt som sin parameter och returnerar en textrepresentation för en given kalendertid i formuläret:
Www Mmm dd hh: mm: ss ååååasctime () representation
| 
 Typ  |  
 Beskrivning  |  
 Tagen från  |  
 Värden  |  
|---|---|---|---|
| 
 Www  |  
 3 bokstäver i veckan  |  
 
  |  
 Mån till Sol  |  
| 
 Mmm  |  
 3 bokstäver månad namn  |  
 
  |  
 Jan till dec  |  
| 
 dd  |  
 2-siffrig dag i månaden  |  
 
  |  
 00 till 31  |  
| 
 hh  |  
 2-siffrig timme  |  
 
  |  
 00 till 23  |  
| 
 mm  |  
 2-siffrig minut  |  
 
  |  
 00 till 59  |  
| 
 ss  |  
 2-siffrig sekund  |  
 
  |  
 00 till 59  |  
| 
 åååå  |  
 4-siffrigt år  |  
 
  |  
 4-siffrigt nummer  |  
asctime () Parametrar
- time_ptr: pekare till ett tm-objekt som ska konverteras.
 
asctime () Returvärde
- Pekare till en null-avslutad sträng pekar på teckenrepresentationen för den angivna tiden.
 
Exempel: Hur fungerar asctime ()?
 #include #include using namespace std; int main() ( time_t curr_time; time(&curr_time); cout << "Current date and time: " << asctime(localtime(&curr_time)); return 0; )
När du kör programmet blir resultatet:
Aktuellt datum och tid: Tis 21 mars 13:52:57 2017








