关于把字符串转化为时间格式的问题(高手帮忙!查了很多资料也想了很久都搞不出来)

zzl0315 2004-04-07 08:55:00
我在数据库里的时间字段格式为**-**-**
在应用程序中的时间字符串格式也为**-**-**
因为我要对这个数据库的视图进行过滤,进行时间的比较
所以我要应用程序中字符串格式化为时间格式
DateTime tt=DateTime.Parse("**-**-**");转换后就变为**/**/**这种格式了
请问这该怎么办?


从时间转字符串(比较容易控制格式),但从字符串转时间(怎么控制格式呢?)
...全文
66 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzl0315 2004-04-08
  • 打赏
  • 举报
回复
用replace不行,因为它还有转化成字符串形式
而我要求的最终形式是时间格式的

系统的时间格式怎么改?
guoweidong 2004-04-07
  • 打赏
  • 举报
回复
该给我点分了吧,这几天我问问题,有些都没有得到真正的解决,还都把分给分了,现在都快没钱了.
vickyyu 2004-04-07
  • 打赏
  • 举报
回复
跟电脑的时间设置有关的,ansi、british等
guoweidong 2004-04-07
  • 打赏
  • 举报
回复
this.lbl_CurrentDate.Text = DateTime.Now.ToString("yyyy_M_d");
guoweidong 2004-04-07
  • 打赏
  • 举报
回复
this.lbl_CurrentDate.Text = DateTime.Now.ToString("yyyy年M月d日");
helloqiqi 2004-04-07
  • 打赏
  • 举报
回复
用replace(str,"/","-",1,2,CompareMethod.Text)
zzl0315 2004-04-07
  • 打赏
  • 举报
回复
能不能把时间格式“**/**/**”转化为“**-**-**”
zzl0315 2004-04-07
  • 打赏
  • 举报
回复
我是这样就进行过滤的
dv.rowfilter="time>="+time1;
time为数据库里的字段,time1是要进行比较的时间
time的格式是**-**-**
time1的格式为**/**/**
这样能进行比较吗
我调试时会出错呀!
joedong 2004-04-07
  • 打赏
  • 举报
回复
用 TimeSpan 比较,和格式没有关系
qynum123 2004-04-07
  • 打赏
  • 举报
回复
"**-**-**"这种格式的为什么不能比较?
CMIC 2004-04-07
  • 打赏
  • 举报
回复
时间与字符串不同,格式不同也可以直接比较。
fenglinzh 2004-04-07
  • 打赏
  • 举报
回复
最好还是安时间的type比较, 用datediff什么的, 不然如果系统换了时间的格式
假设换成 yyyy.MM.dd 你怎么办?
zzl0315 2004-04-07
  • 打赏
  • 举报
回复
to: guoweidong(※『孤独~寂)
可惜我没有给可用分的权限,呵呵……

to:helloqiqi()
对、对,replace应该可以,今晚回去试试
明天就揭贴!

62,244

社区成员

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

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

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

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