시간을 더하려고 합니다.
해찬솔
2023.04.01
질문 제목 : 시간을 더하려고합니다.시간계산이 잘 안됩니다.질문 내용 : 아래 코드를 실행시켜보면 현재 시간이(밀리 세컨드까지) 나옴니다
그런데 세컨드와 밀리세컨드를 합치고 싶은데 잘 안됩니다;예를들어 현재 시간이 10:42:12.523라고하면
제가 필요한 값은 12.523라는 값이 필요합니다. 그래서lt-tm_sec와 itb.millitm(12+0.523=12.523)를합친값을 구하려고 하는데
계산이 잘 안됩니다. 계산할 수 있는 방법 부탁드립니다..#include stdio.h
#include time.h
#include sys/timeb.hvoid main(){
struct _timeb itb;
struct tm *lt; _ftime( &itb );
lt = localtime(&itb.time); printf(%02d.%02d %02d:%02d:%02d.%03d, lt-tm_mon, lt-tm_mday, lt-tm_hour, lt-tm_min, lt-tm_sec, itb.millitm);
}