Мне нужно получить текущее системное время в формате UTC Unix и преобразовать его в CString. Я пытаюсь сделать это как этотПреобразование времени UTC в формат CString
CTime time = CTime::GetCurrentTime();
CString string = time.FormatGmt(L"%d");
код работает, но переменная «строка» содержит неверное значение, оно должно содержать что-то вроде «1011173512», то есть время в секундах с 1970 года Кто-нибудь имеет любой ключ Зачем???
Когда вы говорите, "не работает", что вы имеете в виду под этим? Вы получаете ошибки сборки? Какие ошибки вы получаете? Вы получаете ошибку времени выполнения (сбой)? Где это, и каковы значения вовлеченных переменных? Получаете ли вы неожиданные результаты? Затем для некоторого конкретного ввода, каков ваш фактический и ожидаемый результат? –
Говоря «не работает», я имею в виду, что переменная «string» содержит неправильное значение (она должна содержать что-то вроде «1011173512») – Slav