我希望按照我转换后的日期将日期转换为毫秒。
Expected output : 1454911465467
现在我想使用输出转换为毫秒。
#include "stdio.h"
#include "stdlib.h"
// declaring globally to access in all functions (or pass as a parameter)
int num[100];
int numIterator = 0;
void readNumbers() { // function that reads the numbers
int num[100];
FILE *fp1;
char oneword[100];
char c;
fp1 = fopen("input.txt", "r");
do {
c = fscanf(fp1, "%s", oneword);
num[numIterator++] = atoi(oneword);
} while (c != EOF);
fclose(fp1);
}
void displayNumbers() { // function that displays the numbers in the output
int t = numIterator;
printf("Your numbers are: ");
do {
printf("%d ", num[t--]);
} while (t >= 0);
}
main() {
// call readNumbers() here first
// call displayNumbers() here after reading numbers from file
}
num
他们有什么方法可以转换这些类型的毫秒?
答案 0 :(得分:2)
在2016年2月8日星期一08:34:25 GMT + 0530(IST)'中未指定毫秒。这里的日期精度低至秒。因此,在第二个结果中错过了467毫秒。
你可以查一下。
cat /etc/Debian_version