시간 구조를 FAT 타임 스탬프로 변환하려고합니다. 내 코드는 다음과 같습니다.유닉스 타임 스탬프 - FAT 타임 스탬프
unsigned long Fat(tm_struct pTime)
{
unsigned long FatTime = 0;
FatTime |= (pTime.seconds/2) >> 1;
FatTime |= (pTime.minutes) << 5;
FatTime |= (pTime.hours) << 11;
FatTime |= (pTime.days) << 16;
FatTime |= (pTime.months) << 21;
FatTime |= (pTime.years + 20) << 25;
return FatTime;
}
누군가 올바른 코드를 가지고 있습니까?
무엇이 문제입니까? –