를 사용하여 Linux 시간을 검색? Epoch 이후로 시간을줍니다. 이 데이터 유형을 사용하여 실제 Linux 시간을 가져올 수 있습니까?내가</p> <blockquote> <p>구조체 timespec에 TS</p> </blockquote> <p>유형을 사용하여 리눅스 시간을 검색 할 수있는 방법을 누군가가 제안 주시겠습니까 구조체 timespec이
간략한 배경 : 타임 스탬프 해상도가 밀리 초/마이크로 초인 임베디드 장치에 로거 유틸리티를 쓰고 있습니다. 소스는 대상 구성 요소가 소비하는 시간 소인을 추가합니다.
struct stLogItem logitem; //stLogItem has a member, struct timespec ts
clock_gettime(clk_id, &logitem.ts);
대상 구성 요소가이 로그 타임 스탬프를 파일/console에 인쇄하고 있습니다. 그러나 인쇄 된 날짜는 실제 Linux 날짜가 아닌 Epoch 이후의 시간입니다.
인쇄 데이터는 다음 1970-01-01 23 : 30 :
루트 @의 IMH : 아래와 같이 리눅스 날짜가 상이하다 07.586864475
반면 # 날짜
화 11월 14일 세계 협정시 11시 34분 12초 2017
형식 문제가 아닙니다. 그것은 현재의 리눅스 시간을 (나노초로) 얻는 것에 관한 것입니다. 일에서 당신을 유지 무엇
"실제 Linux 시간"이란 무엇입니까? Linus의 첫 번째 발표 이후 시간? :) – unwind
'localtime *()'을보고 싶을 수도 있습니다. – alk
Tue Nov 14 10:06:34 UTC 2017 (쉘에 "date"입력 후) – Irfan