Sese Framework
x.y.z
A cross-platform framework
|
日期解析器 更多...
#include <DateTimeParser.h>
静态 Public 成员函数 | |
static std::optional< DateTime > | parse (const std::string &format, const std::string &datetime) |
静态 Private 成员函数 | |
static int | count (const char *string, int max) |
日期解析器
|
staticprivate |
|
static |
尝试将字符串还原为数据结构
format | 时间匹配格式 * yyyy 完整年份 * MM 完整月份 * dd 完整某一个月的一天 * HH 24小时制小时 * mm 完整分钟数 * ss 完整秒数 * fff 完整毫秒数 * rrr 完整微秒数 * % 转义符号 * '*' 单词 * z UTC 偏移量 * |
datetime | 时间字符串 |
引用了 c, sese::DateTime::FORMAT, timegm , 以及 XX.
被这些函数引用 sese::db::impl::MariaResultSetImpl::getDateTime(), sese::db::impl::PostgresResultSetImpl::getDateTime(), sese::db::impl::SqliteResultSetImpl::getDateTime() , 以及 sese::db::impl::SqliteStmtResultSetImpl::getDateTime().