0
点赞
收藏
分享

微信扫一扫

获取当前日期时间字符串-C++/python/bash

正义的杰克船长 2022-04-13 阅读 28

获取当前日期时间字符串-C++/python/bash

C++

#include <string>
#include <ctime>

std::string GetCurrentTimeString() {
    std::time_t now = std::time(nullptr);
    std::tm* ptm = std::localtime(&now);
    char buffer[32] = {0};
    std::strftime(buffer, 32, "%Y-%m-%d-%H-%M-%S", ptm);
    return std::string(buffer);
}

int main() {
    printf("%s\n", GetCurrentTimeString().c_str());
    return 0;
}

python

import datetime

def GetCurrentTimeString():
    return datetime.datetime.now().strftime("%Y-%m-%d-%H-%M-%S")

if __name__ == "__main__":
    print(GetCurrentTimeString())

bash

#!/bin/bash

date_str=$(TZ=UTC-8 date '+%Y-%m-%d-%H-%M-%S')

echo $date_str

语法

待更新

举报

相关推荐

0 条评论