我有一个来自数据库的日期,如下所示:
@keyframes slider {
0% {
left: 0;
}
20% {
left: 0;
}
25% {
left: -100%;
}
45% {
left: -100%;
}
50% {
left: -200%;
}
70% {
left: -200%;
}
75% {
left: -300%;
}
95% {
left: -300%;
}
100% {
left: -400%;
}
}
#slider {
overflow: hidden;
}
#slider figure img {
width: 20%;
float: left;
}
#slider figure {
position: relative;
width: 500%;
margin: 0;
left: 0;
text-align: left;
font-size: 0;
animation: 30s slider infinite;
}
}
我将其作为字符串
捕获26/01/2016 12:00:00 AM
我正在尝试重新格式化此字符串,使其看起来像
questionItem.DueDate = dataReader[6].ToString();
我该怎么做?
答案 0 :(得分:5)
您可以指定如下格式。
questionItem.DueDate = Convert.ToDateTime(dataReader[6]).ToString("yyyy-MM-dd");
检查MSDN表单DateTime格式化。
答案 1 :(得分:3)
应该看起来像这样
questionItem.DueDate = dataReader[6].ToString("yyyy-MM-dd");
如需进一步阅读,请结帐https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx
答案 2 :(得分:0)
两个选项:
questionItem.DueDate = new DateTime(dataReader[6]).ToString("yyyy-MM-dd");
或者
questionItem.DueDate = dataReader[6].Split(new string[] { " " }, StringSplitOptions.None)[0].Replace('\\', '-');