타임 스탬프 문자열을 "% d- % m- % Y"형식으로 변환

Qt 팬

나는 std :: string과 같은 유닉스 타임 스탬프를 가지고 있고 그것을 아름다운 날짜 문자열로 변환하고 싶습니다. 이미 묻는 질문은 현재 시간을 가져 오는 대화 만 표시합니다 (그리고 모든 위치에서 "auto"를 사용하므로 어떤 클래스가 적합한 지 확실하지 않습니다). 이것은 이미 존재하는 std :: string입니다.

std::string beauty_date; //"%d-%m-%Y"
std::string stamp = "1567555200";
time_t stamp_as_time = (time_t) std::stoi(stamp);

나는 이것을 먼저 unsigned long int (일명 time_t)로 변환해야한다고 생각합니다. 내 질문은 "stamp_as_time"을 beauty_date에 넣는 방법입니다.

미리 감사드립니다!

편집 : 여기에 주석에서 내가 put_time으로 시도한 것입니다.

std::string beauty_date; //"%d-%m-%Y"
std::string stamp = "1567555200";
time_t stamp_as_time = (time_t) std::stoi(stamp);
beauty_date = std::put_time(std::localtime(&stamp_as_time), "%d-%m-%Y");

이것은 잘 작동하지 않습니다.

호두 까는 집게

다음이 효과가있을 것입니다.

#include<iostream>
#include<iomanip>
#include<string>
#include<ctime>

int main() {
    std::string ts_str{ "1567555200" };
    std::int64_t result = std::stoi(ts_str);
    std::time_t tmp = result;
    std::tm* t = std::gmtime(&tmp);
    std::cout << std::put_time(t, "%d-%m-%Y") << std::endl;
    return 0 ;
}

데모

또는 다음과 같이 넣으려면 beauty_date:

    std::stringstream ss;
    ss << std::put_time(t, "%d-%m-%Y");
    beauty_date = ss.str();

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

타임 스탬프 문자열을 타임 스탬프 정수 PHP로 변환

분류에서Dev

타임 스탬프를 숫자 형식으로 변환

분류에서Dev

사전 값을 타임 스탬프 형식으로 변환

분류에서Dev

Pandas : 문자열 열을 타임 스탬프로 변환

분류에서Dev

문자열 날짜 배열을 타임 스탬프로 변환

분류에서Dev

Symfony 4에서 문자열을 타임 스탬프로 변환

분류에서Dev

Firebase 변환 문자열을 타임 스탬프로

분류에서Dev

Hive에서 문자열을 타임 스탬프로 변환

분류에서Dev

이 문자열을 타임 스탬프 PHP로 변환

분류에서Dev

문자열 (타임 스탬프)을 정수로 변환

분류에서Dev

문자열 []을 타임 스탬프로 변환

분류에서Dev

날짜 문자열을 타임 스탬프로 변환

분류에서Dev

문자열을 에포크 타임 스탬프로 변환

분류에서Dev

문자열을 타임 스탬프로 변환하는 방법

분류에서Dev

PHP에서 문자열 타임 스탬프를 타임 스탬프로 변환

분류에서Dev

Pyspark 열 : 문자열 형식의 데이터를 타임 스탬프 형식으로 변환

분류에서Dev

MySQL은 타임 스탬프 및 시간 문자열을 DateTime 형식으로 변환

분류에서Dev

타임 스탬프로 변환 문제

분류에서Dev

pandas에서 데이터 프레임을 일에서 defaullt d / m / y 형식으로 변환하는 방법이 있습니까?

분류에서Dev

사용자 지정 타임 스탬프를 다른 형식으로 변환

분류에서Dev

타임 스탬프를 읽을 수있는 형식으로 변환

분류에서Dev

날짜 형식을 mysql 타임 스탬프로 변환

분류에서Dev

iOS 형식의 시간을 PHP 타임 스탬프로 변환

분류에서Dev

ISO 8601 타임 스탬프 문자열을 java.time.OffsetDateTime으로 변환

분류에서Dev

커스텀 문자열 형식의 타임 스탬프 열을 Python에서 초로 변환

분류에서Dev

Zulu 형식의 타임 스탬프 문자열을 Datetime으로

분류에서Dev

시간 문자열 만 타임 스탬프로 변환

분류에서Dev

혼합 문자열에서 Unix 타임 스탬프로 변환

분류에서Dev

타임 스탬프를 문자열로 변환하는 방법

Related 관련 기사

  1. 1

    타임 스탬프 문자열을 타임 스탬프 정수 PHP로 변환

  2. 2

    타임 스탬프를 숫자 형식으로 변환

  3. 3

    사전 값을 타임 스탬프 형식으로 변환

  4. 4

    Pandas : 문자열 열을 타임 스탬프로 변환

  5. 5

    문자열 날짜 배열을 타임 스탬프로 변환

  6. 6

    Symfony 4에서 문자열을 타임 스탬프로 변환

  7. 7

    Firebase 변환 문자열을 타임 스탬프로

  8. 8

    Hive에서 문자열을 타임 스탬프로 변환

  9. 9

    이 문자열을 타임 스탬프 PHP로 변환

  10. 10

    문자열 (타임 스탬프)을 정수로 변환

  11. 11

    문자열 []을 타임 스탬프로 변환

  12. 12

    날짜 문자열을 타임 스탬프로 변환

  13. 13

    문자열을 에포크 타임 스탬프로 변환

  14. 14

    문자열을 타임 스탬프로 변환하는 방법

  15. 15

    PHP에서 문자열 타임 스탬프를 타임 스탬프로 변환

  16. 16

    Pyspark 열 : 문자열 형식의 데이터를 타임 스탬프 형식으로 변환

  17. 17

    MySQL은 타임 스탬프 및 시간 문자열을 DateTime 형식으로 변환

  18. 18

    타임 스탬프로 변환 문제

  19. 19

    pandas에서 데이터 프레임을 일에서 defaullt d / m / y 형식으로 변환하는 방법이 있습니까?

  20. 20

    사용자 지정 타임 스탬프를 다른 형식으로 변환

  21. 21

    타임 스탬프를 읽을 수있는 형식으로 변환

  22. 22

    날짜 형식을 mysql 타임 스탬프로 변환

  23. 23

    iOS 형식의 시간을 PHP 타임 스탬프로 변환

  24. 24

    ISO 8601 타임 스탬프 문자열을 java.time.OffsetDateTime으로 변환

  25. 25

    커스텀 문자열 형식의 타임 스탬프 열을 Python에서 초로 변환

  26. 26

    Zulu 형식의 타임 스탬프 문자열을 Datetime으로

  27. 27

    시간 문자열 만 타임 스탬프로 변환

  28. 28

    혼합 문자열에서 Unix 타임 스탬프로 변환

  29. 29

    타임 스탬프를 문자열로 변환하는 방법

뜨겁다태그

보관