如何将“yyyy-MM-dd”转换成“yyyyMMdd”?时间类型为Varchar

luoyu1314 2009-04-30 03:10:38
我是在文本框中录入时间格式为“yyyy-MM-dd”,而录入数据库中格式为“yyyyMMdd”,所以我想在后台将“yyyy-MM-dd”转换成“yyyyMMdd”进行录入。。。并且要将录入的时间小于当前时间??请大家帮忙。、、
...全文
2204 25 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
CqCoder 2009-05-05
  • 打赏
  • 举报
回复
[Quote=引用 23 楼 feilertx 的回复:]
引用 2 楼 vrhero 的回复:
DateTime.Parse("2009-10-01").ToString("yyyyMMdd")
up
[/Quote]
2楼正解
沉序员 2009-05-05
  • 打赏
  • 举报
回复
[Quote=引用 23 楼 feilertx 的回复:]
引用 2 楼 vrhero 的回复:
DateTime.Parse("2009-10-01").ToString("yyyyMMdd")
up
[/Quote]

對的.
feilertx 2009-05-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 vrhero 的回复:]
DateTime.Parse("2009-10-01").ToString("yyyyMMdd")
[/Quote] up
k3109852 2009-05-05
  • 打赏
  • 举报
回复
学习
屌丝女士111 2009-05-05
  • 打赏
  • 举报
回复
DateTime.Parse("2009-10-01").ToString("yyyyMMdd")
dd__dd 2009-05-05
  • 打赏
  • 举报
回复

string time="yyyy-MM-dd";
string newtime=time.Replace("-", "");
tulong403 2009-05-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 vrhero 的回复:]
DateTime.Parse("2009-10-01").ToString("yyyyMMdd")
[/Quote]
二楼的代码可以
进来看看你的问题 就当时温习一下
OPHenry 2009-05-05
  • 打赏
  • 举报
回复
2楼正解
lishuaide0517 2009-05-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 vrhero 的回复:]
DateTime.Parse("2009-10-01").ToString("yyyyMMdd")
[/Quote]
规整的日期格式如此转化就可以了,复杂的格式我们要自己写转化类或者正则表达式了
E_wait 2009-05-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 vrhero 的回复:]
DateTime.Parse("2009-10-01").ToString("yyyyMMdd")
[/Quote]
up
gyouyang 2009-05-05
  • 打赏
  • 举报
回复
DateTime.Year.Tostring()+DateTime.Month.ToString()+DateTime.Day.ToString()
henhaohll 2009-05-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 vrhero 的回复:]
DateTime.Parse("2009-10-01").ToString("yyyyMMdd")
[/Quote]
这个
niitnanfeng 2009-04-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 vrhero 的回复:]
DateTime.Parse("2009-10-01").ToString("yyyyMMdd")
[/Quote]
顶,后者你直接从sql语句里弄
北京的雾霾天 2009-04-30
  • 打赏
  • 举报
回复
如果数据库的该字段是时间类型的就没有必要这么做,你只需要取出数据时候格式化一下。如果存的是字符串,应该不会发生你说的问题啊。
SANSWATER 2009-04-30
  • 打赏
  • 举报
回复
string.ToString("yyyyMMdd")
izbox 2009-04-30
  • 打赏
  • 举报
回复

Try
DateTime.Parse("2009-10-01").ToString("yyyyMMdd")
Catch ex As Exception

End Try
中年秃头大叔 2009-04-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 vrhero 的回复:]
DateTime.Parse("2009-10-01").ToString("yyyyMMdd")
[/Quote]

mark
zhouwu0716 2009-04-30
  • 打赏
  • 举报
回复
if( DateTime.Parse("2009-10-01")<Datetime.Now)
InputDateTime= DateTime.Parse("2009-10-01").ToString("yyyyMMdd")
dengxiao1981 2009-04-30
  • 打赏
  • 举报
回复
2楼正解
luoyu1314 2009-04-30
  • 打赏
  • 举报
回复
因为定义的类型是Varchar,录入的时间是自己写的,担心如果不限制,可能会录入的时间会是未来的时间。。
加载更多回复(5)

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧