blob: ce4800963abbce5e5932e35ccfc94be4df5a0759 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
// SPDX-License-Identifier: GPL-3.0-or-later
#include "../libnetdata.h"
#ifndef NETDATA_ISO8601_H
#define NETDATA_ISO8601_H
typedef enum __attribute__((__packed__)) {
ISO8601_UTC = (1 << 0),
ISO8601_LOCAL_TIMEZONE = (1 << 1),
ISO8601_MILLISECONDS = (1 << 2),
ISO8601_MICROSECONDS = (1 << 3),
} ISO8601_OPTIONS;
#define ISO8601_MAX_LENGTH 64
size_t iso8601_datetime_ut(char *buffer, size_t len, usec_t now_ut, ISO8601_OPTIONS options);
#endif //NETDATA_ISO8601_H
|