server0451

Форк
0
/
timestamp.c 
42 строки · 1.2 Кб
1
/******************* ОПИСАНИЕ *******************/
2

3
/**
4
 * Имя файла: timestamp.c
5
 * ----------------------------------------------------------------------------|---------------------------------------|
6
 * Назначение: вывод текущей даты и времени (UTC+0) в человекочитаемом формате.
7
 * ----------------------------------------------------------------------------|---------------------------------------|
8
 * Примечания:
9
 */
10

11

12
/************ ДИРЕКТИВЫ ПРЕПРОЦЕССОРА ***********/
13

14
/*--- Включения ---*/
15

16
// Из стандартной библиотеки языка Си.
17
#include <stdio.h>
18

19
// Из библиотек POSIX.
20
#include <time.h>
21

22
// Настройки.
23
#include "config_general.h"
24

25
// Локальные модули.
26
#include "timestamp.h"
27

28

29
/******************** ФУНКЦИИ *******************/
30

31
void timestamp_print()
32
{
33
    char buf[STR_MAX_LEN + 1] = {0};
34
    time_t posix_time;
35
    struct tm *time_fields;
36

37
    posix_time = time(NULL);
38
    time_fields = localtime(&posix_time);
39

40
    strftime(buf, sizeof(buf), "Date: %d.%m.%Y, time (UTC+0): %H:%M:%S", time_fields);
41
    printf("%s", buf);
42
}
43

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.