gpt4 book ai didi

c# - 拆分字符串(生日)得到日、月、年

转载 作者:太空狗 更新时间:2023-10-29 22:18:53 26 4
gpt4 key购买 nike

在我的数据库中,日期存储为 dd/mm/yyyy。当我检索它时,我想将日期分别拆分为字符串日、字符串月和字符串年。我应该怎么做? “/”将是分隔符,对吗?

最佳答案

您需要可以使用DateTime.ParseExact格式为“dd/MM/yyyy”:(其中 myString 是数据库中的生日。)

string myString = "01/02/2015"; // From Database
DateTime birthday = DateTime.ParseExact(myString, "dd/MM/yyyy", CultureInfo.InvariantCulture);

int year = birthday.Year;
int month = birthday.Month;
int day = birthday.Day;

然后您可以使用 DateTime对象获取年、月、日等。

使用 string.Split 也是一个选项,但存储为 DateTime 允许您使用它包含的许多方便的方法/属性,但您可以使用 string .拆分为:

string[] birthday = myString.Split('/');
int year, month, day;

int.TryParse(birthday[0], out day);
int.TryParse(birthday[1], out month);
int.TryParse(birthday[2], out year);

关于c# - 拆分字符串(生日)得到日、月、年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28263983/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com