怎么将日期转成字符串 C# 年-月-日-时-分-秒

时分秒
能取出来了,就是在绑定到Gridview的时候不显示时分秒

youDate.ToString("yyyy年MM月dd日HH时mm分ss秒");

或者你希望的任何格式:
youDate.ToString("yyyy-MM-dd");
youDate.ToString("yyyy/MM/dd");

yyyy:代表年份
MM: 代表月份
dd: 代表天
HH: 代表小时(24小时制)
mm: 代表分钟
ss: 代表秒

希望楼主满意,
有问题HI我。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-27
DateTime dt = Convert.ToDateTime( "2005-11-26 ");
或者
DateTime dt = DateTime.Parse( "2005-11-26 ");
或者
DateTime dt = Convert.ToDateTime( "2005/11/26 ");
或者
DateTime dt = DateTime.Parse( "2005/11/26 ");

一定要符合日期格式的字符串才能转换成日期型
第2个回答  2010-11-27
.ToString("yyyy-MM-dd-HH-mm-ss")
或者string.format();

格式模式 说明

d 月中的某一天。一位数的日期没有前导零。

dd 月中的某一天。一位数的日期有一个前导零。

ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义

dddd 周中某天的完整名称,在 DayNames 中定义。

M 月份数字。一位数的月份没有前导零。

MM 月份数字。一位数的月份有一个前导零。

MMM 月份的缩写名称,在 AbbreviatedMonthNames 中定义。

MMMM 月份的完整名称,在 MonthNames 中定义。

y 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示不具有前导零的年份。

yy 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示具有前导零的年份。

yyyy 包括纪元的四位数的年份。

gg 时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串,则忽略该模式。

h 12 小时制的小时。一位数的小时数没有前导零。

hh 12 小时制的小时。一位数的小时数有前导零。

H 24 小时制的小时。一位数的小时数没有前导零。

HH 24 小时制的小时。一位数的小时数有前导零。

m 分钟。一位数的分钟数没有前导零。

mm 分钟。一位数的分钟数有一个前导零。

s 秒。一位数的秒数没有前导零。

ss 秒。一位数的秒数有一个前导零。

f 秒的小数精度为一位。其余数字被截断。

ff 秒的小数精度为两位。其余数字被截断。

fff 秒的小数精度为三位。其余数字被截断。

ffff 秒的小数精度为四位。其余数字被截断。

fffff 秒的小数精度为五位。其余数字被截断。

ffffff 秒的小数精度为六位。其余数字被截断。

fffffff 秒的小数精度为七位。其余数字被截断。
相似回答