欧美经典成人在观看线视频_嫩草成人影院_国产在线精品一区二区中文_国产欧美日韩综合二区三区

當前位置:首頁 > 編程技術 > 正文

c 字符串如何轉換成日期格式

c 字符串如何轉換成日期格式

在C語言中,要將字符串轉換成日期格式,通常需要使用`sscanf`函數來解析字符串,然后根據需要將解析出的日期信息存儲到相應的變量中。以下是一個示例,展示了如何將一個假...

在C語言中,要將字符串轉換成日期格式,通常需要使用`sscanf`函數來解析字符串,然后根據需要將解析出的日期信息存儲到相應的變量中。以下是一個示例,展示了如何將一個假設的日期字符串(例如:"2023-03-15")轉換成年、月、日三個整數:

```c

include

int main() {

// 假設的日期字符串

char dateStr[] = "2023-03-15";

// 用于存儲年、月、日的變量

int year, month, day;

// 使用 sscanf 函數解析日期字符串

// %d 表示解析一個整數,%-15s 表示忽略前導空格,%2d 表示解析至少兩位數的整數

// %-4d 表示忽略前導空格,并解析至少四位數的整數

if (sscanf(dateStr, "%d-%2d-%2d", &year, &month, &day) == 3) {

// 輸出轉換后的日期

printf("Year: %d, Month: %d, Day: %dn", year, month, day);