写一段C语言代码,将数字20201112031836转换成年、月、日、时、分、秒,保存到结构体time中
时间: 2023-10-20 10:10:04 浏览: 25
以下是一个可能的实现:
```c
#include <stdio.h>
struct Time {
int year;
int month;
int day;
int hour;
int minute;
int second;
};
int main() {
long long datetime = 20201112031836;
struct Time time;
time.year = datetime / 10000000000;
datetime %= 10000000000;
time.month = datetime / 100000000;
datetime %= 100000000;
time.day = datetime / 1000000;
datetime %= 1000000;
time.hour = datetime / 10000;
datetime %= 10000;
time.minute = datetime / 100;
datetime %= 100;
time.second = datetime;
printf("%d-%02d-%02d %02d:%02d:%02d\n", time.year, time.month, time.day, time.hour, time.minute, time.second);
return 0;
}
```
在上述代码中,我们首先定义了一个名为 `Time` 的结构体,它包含了年、月、日、时、分、秒这些成员变量。然后,在 `main` 函数中,我们初始化了一个整型变量 `datetime`,它的值为 20201112031836。接下来,我们定义了一个 `Time` 类型的结构体 `time`,并使用除法和取模运算符将 `datetime` 分别转换为年、月、日、时、分、秒,并将这些值存储在 `time` 结构体的成员变量中。最后,我们使用 `printf` 函数将结果输出到控制台上。
运行上述代码,将输出以下结果:
```
2020-11-12 03:18:36
```
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)