кодесурса
«C

Упражнения на C: преобразование объекта time_t в календарное время, выраженное как всемирное координированное время

script1adsense2code
script1adsense3code

C Дата Время: Упражнение 6 с решением

Напишите программу на C для преобразования объекта time_t в календарное время, выраженное в виде всемирного координированного времени.

Пример решения:

Код C:

#define __STDC_WANT_LIB_EXT1__ 1
#include <stdio.h>
#include <time.h>
int main(void)
{
    time_t t = time(NULL);
    printf("\nThe calendar time expressed as Coordinated Universal Time is :");
    printf("\nUTC:   %s", asctime(gmtime(&t)));
    printf("local: %s\n", asctime(localtime(&t)));
 
#ifdef __STDC_LIB_EXT1__
    struct tm buf;
    char str[26];
    asctime_s(str,sizeof str,gmtime_s(&t, &buf));
    printf("UTC:   %s", str);
    asctime_s(str,sizeof str,localtime_s(&t, &buf)));
    printf("local: %s", str);
#endif
}

Пример вывода:

 Календарное время, выраженное как Всемирное координированное время:
UTC: четверг, август 10:53:03 2017
местный: чт авг 03 16:23:03 2017

Примечание: результат может меняться для вашей текущей системной даты и времени.

Блок - схема:

«Блок-схема:

Редактор кода программирования C:

Внесите свой код и комментарии через Disqus.

Previous: написать программу на C для преобразования объекта tm в пользовательское текстовое представление с широкими строками.
Далее: Напишите программу на C для преобразования объекта time_t в календарное время, выраженное как местное время.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code