获取当前日期时间字符串-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
 
语法
待更新










