c 字符串如何轉(zhuǎn)換成日期格式

在C語言中,要將字符串轉(zhuǎn)換成日期格式,通常需要使用`sscanf`函數(shù)來解析字符串,然后根據(jù)需要將解析出的日期信息存儲到相應(yīng)的變量中。以下是一個示例,展示了如何將一個假...
在C語言中,要將字符串轉(zhuǎn)換成日期格式,通常需要使用`sscanf`函數(shù)來解析字符串,然后根據(jù)需要將解析出的日期信息存儲到相應(yīng)的變量中。以下是一個示例,展示了如何將一個假設(shè)的日期字符串(例如:"2023-03-15")轉(zhuǎn)換成年、月、日三個整數(shù):
```c
include
int main() {
// 假設(shè)的日期字符串
char dateStr[] = "2023-03-15";
// 用于存儲年、月、日的變量
int year, month, day;
// 使用 sscanf 函數(shù)解析日期字符串
// %d 表示解析一個整數(shù),%-15s 表示忽略前導(dǎo)空格,%2d 表示解析至少兩位數(shù)的整數(shù)
// %-4d 表示忽略前導(dǎo)空格,并解析至少四位數(shù)的整數(shù)
if (sscanf(dateStr, "%d-%2d-%2d", &year, &month, &day) == 3) {
// 輸出轉(zhuǎn)換后的日期
printf("Year: %d, Month: %d, Day: %dn", year, month, day);
本文由夕逆IT于2025-01-26發(fā)表在夕逆IT,如有疑問,請聯(lián)系我們。
本文鏈接:http://xinin56.com/bian/348515.html
本文鏈接:http://xinin56.com/bian/348515.html
下一篇:上饒教師資格證報名條件