Advertisement
Fro

[EN] GMT Timezone example

Fro
Jun 24th, 2011
1,503
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.49 KB | None | 0 0
  1.  
  2. #define AUTO_SETUP
  3. #include <gmtime>
  4.  
  5. main
  6. {
  7.     // Set timezone to +0
  8.     SetTimeZone( 0 );
  9.    
  10.     new
  11.         hour, minute, second,
  12.         year, month, day,
  13.         wday // week day 0-6
  14.     ;
  15.    
  16.     printf( "Cur TimeStamp(gettime) %d", gettime( hour, minute, second ) );
  17.     printf( "Hour: %d Minute: %d Seconds: %d", hour, minute, second );
  18.    
  19.     printf( "Day(getdate) %d", getdate( year, month, day, wday ) );
  20.     printf( "Year: %d Month: %d Day: %d WeekDay: %d", year, month, day, wday );
  21.    
  22.     new
  23.         buffer[ 80 ]
  24.     ;
  25.    
  26.     // More details:
  27.     // http://www.cplusplus.com/reference/clibrary/ctime/strftime/
  28.     strftime( "Now it's %I:%M%p.", buffer );
  29.     print( buffer );
  30.    
  31.     // TimeStamp time
  32.     printf( "Cur TimeStamp(timestamp) %d", timestamp(  ) );
  33.    
  34.     // Converting date and time in TimeStamp
  35.     printf( "mktime: %d", mktime( hour, minute, second, year, month, day ) );
  36.    
  37.     // Converting TimeStamp in date and time
  38.     timestamp_to_date( timestamp(  ), hour, minute, second, year, month, day );
  39.     print( "timestamp_to_date:" );
  40.     printf( "Hour: %d Minute: %d Seconds: %d", hour, minute, second );
  41.     printf( "Year: %d Month: %d Day: %d", year, month, day );
  42.    
  43.     // Return the number of days in that month
  44.     printf( "Month(%d) Days: %d", month, GetMonthDay( month, year ) );
  45.    
  46.     // Converting seconds in date and time
  47.     ConvertSeconds( 65486, hour, minute, second, year, month, day );
  48.     print( "ConvertSeconds:" );
  49.     printf( "Hour: %d Minute: %d Seconds: %d", hour, minute, second );
  50.     printf( "Year: %d Month: %d Day: %d", year, month, day );
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement