多语言展示
当前在线:1122今日阅读:162今日分享:23

入参怎么把date转成string

Date表示的是一种时间类型,而string则是一种字符类型,时间转换为字符是一种常用的方式方法,用来对时间类型处理保存有很重要的作用下面以NET为例进行简单的说明
工具/原料
1

NET相关资料

2

date和string的类型了解

日期转字符
1

把字符类型转换为时间类型,可以使用 string strdate = DateTime.Now.ToString('yyyyMMdd');转换出当前日期的年度月份和日期(年月日)

2

也可以分别使用DateTime带的方法,获取年月日string strdate1 = Convert.ToString(DateTime.Now.Year) + Convert.ToString(DateTime.Now.Month).PadLeft(2,'0') + Convert.ToString(DateTime.Now.Day).PadLeft(2,'0')

3

以上方法中DateTime.Now.Year表示获取当前这个日期的年度Convert.ToString(DateTime.Now.Year)表示把数值转换为字符串

4

其中Convert.ToString(DateTime.Now.Month).PadLeft(2,'0')PadLeft表示判断若是字符串不满足2位,在字符串的左侧补齐两位,其中方法PadRight表示在右侧补齐

字符转日期
1

字符串转换为日期也是比较常见的方式1.可以使用Convert.ToDateTime,通过转换 DateTime dt = Convert.ToDateTime('2019-08-01');达到把字符串转换为日期的目的

2

也可以使用如下的方式进行转换DateTime dt = DateTime.ParseExact('20190801', 'yyyyMMdd', System.Globalization.CultureInfo.InvariantCulture);

注意事项
1

不论是字符转日期还是日期转字符,都需要对格式有一定的要求,不然程序无法识别

2

以上若有错误遗漏请指出留言,作者会尽快维护修改

推荐信息