C# Datetime格式的数据,怎么去掉时分秒,只要年月日。

xliumaox 2019-04-02 03:47:42
试了各种方法,最后转为Datetime格式的时候,都会变的有时分秒。请注意,我不要string格式。
...全文
6784 68 打赏 收藏 转发到动态 举报
写回复
用AI写文章
68 条回复
切换为时间正序
请发表友善的回复…
发表回复
six2me 2021-04-27
  • 打赏
  • 举报
回复 1
他既然要求的是datetime ,就可以使用datetime.date,来完成,还是datetime,没有时分秒(时分秒都为0)。
morliz子轩 2021-04-26
  • 打赏
  • 举报
回复
CSharp就没有Date类型,用转短日期类型转换就行了。 Datetime是长日期型格式,只是呈现的时候,是可以进行格式处理的。 比方说:DataTime.Now.ToShortDate.String();
花翎HL 2021-04-25
  • 打赏
  • 举报
回复
楼主解决了吗,我也遇到这个问题了
  • 打赏
  • 举报
回复
引用 51 楼 baidu_27549073 的回复:
另外,2,21,23楼对的才是标准做法

楼主的意思是显示为年月日,没有时分秒,有00:00:00也不可以,况且是datetime类型。自带的Date属性做不到这点
hztltgg 2019-04-04
  • 打赏
  • 举报
回复
引用 64 楼 橘子皮zzz 的回复:
这么简单的问题这么多人回答,我的问题却没一个人回答,真是无语。。。。
这个问题太基础了,大家都在看笑话吧,你的问题可能有点难。
外星人 2019-04-04
  • 打赏
  • 举报
回复
6666666666
wanghui0380 2019-04-04
  • 打赏
  • 举报
回复
说个笑话“我把电视机拆了,咋就没看到里面的小人呢?我就是要小人玩,就是不想隔着块玻璃看”
m38384934 2021-12-22
  • 举报
回复
@wanghui0380 好冷的笑话
橘子皮... 2019-04-04
  • 打赏
  • 举报
回复
这么简单的问题这么多人回答,我的问题却没一个人回答,真是无语。。。。
groveer 2019-04-04
  • 打赏
  • 举报
回复
引用 19 楼 xliumaox的回复:
[quote=引用 17 楼 stherix 的回复:]
[quote=引用 15 楼 xliumaox 的回复:]
哎 就是有关系,才这么大费周章的嘛。


你可以把具体代码贴出来,看看是哪里不能有时分秒,才能知道解决办法[/quote]

???我就是不会,才问的啊[/quote] 请把你会的写出来,然后说出要应用的场景和需求
/*空山*/ 2019-04-04
  • 打赏
  • 举报
回复
ToShortDateString()
奇点码农 2019-04-04
  • 打赏
  • 举报
回复
你可以自己写一个类自己进行转换一下,或者不写类也可以,直接加一个类型转换就行了
baidu_27549073 2019-04-04
  • 打赏
  • 举报
回复 1
引用 68 楼 不删库绝不跑路 的回复:
楼主的意思是显示为年月日,没有时分秒,有00:00:00也不可以,况且是datetime类型。自带的Date属性做不到这点
Date属性不具有00:00:00。 dateTime类型和字符串没有任何关系。 Datetime和string不是一个东西
a456890000 2019-04-03
  • 打赏
  • 举报
回复
DateTime格式的数据,存的是一个四个整型量长度的数值,类提供了对此数值的解析服务。对系统来说,这样做的开销不大、却能够简化许多种操作,同时因为是规范化的操作、所以速度也会比搞得很复杂快许多。
luj_1768 2019-04-03
  • 打赏
  • 举报
回复
DateTime格式的数据,存的是一个四个整型量长度的数值,类提供了对此数值的解析服务。对系统来说,这样做的开销不大、却能够简化许多种操作,同时因为是规范化的操作、所以速度也会比搞得很复杂快许多。
u010716819 2019-04-03
  • 打赏
  • 举报
回复
DateTime time = DateTime.Now;
label1.Text = time.ToString("yyyy年MM月dd日");
  • 打赏
  • 举报
回复
引用 42 楼 FainSheeg 的回复:
[quote=引用 39 楼 智者知已应修善业 的回复:] [quote=引用 37 楼 FainSheeg 的回复:] [quote=引用 9 楼 智者知已应修善业 的回复:] 说奇道奇就是奇,为何把别的弄到月份去?是很奇!
月份是MM,mm是分钟,不是什么把别的弄到月份去,你弄错了而已。[/quote] 我是大意了忘记切换大写键了,但是我觉得微软至少应该改个写法才不易造成混乱,就如改用Year Month Day这样比较统一.否则的话,我可以随意写时分秒也能组成年月日![/quote]额,这样设计不就是为了能够按程序猿想要的格式来显示日期和时间么,具体想要怎么显示那是程序猿的事,你要非得把时分秒显示 到年月日去那也是你自己的事啊,都弄成了个统一的格式,程序猿没法自定义那才真的是搞笑了,到时人家又得嘲笑.net程序猿就是拉控件了。[/quote] 不过是个名称统一而已,没那么闹.
FainSheeg 2019-04-03
  • 打赏
  • 举报
回复
引用 39 楼 智者知已应修善业 的回复:
[quote=引用 37 楼 FainSheeg 的回复:]
[quote=引用 9 楼 智者知已应修善业 的回复:]
说奇道奇就是奇,为何把别的弄到月份去?是很奇!

月份是MM,mm是分钟,不是什么把别的弄到月份去,你弄错了而已。[/quote]
我是大意了忘记切换大写键了,但是我觉得微软至少应该改个写法才不易造成混乱,就如改用Year Month Day这样比较统一.否则的话,我可以随意写时分秒也能组成年月日![/quote]额,这样设计不就是为了能够按程序猿想要的格式来显示日期和时间么,具体想要怎么显示那是程序猿的事,你要非得把时分秒显示 到年月日去那也是你自己的事啊,都弄成了个统一的格式,程序猿没法自定义那才真的是搞笑了,到时人家又得嘲笑.net程序猿就是拉控件了。
小灰狼 2019-04-03
  • 打赏
  • 举报
回复
引用 26 楼 起个名字忒难 的回复:
楼主也真是,你倒是说你为什么不要这个时分秒啊?
就是 楼主应该说清楚,为什么不要时分秒,这些内容碍楼主你什么事了? 说清楚,可以想别的办法,别在这一棵树上吊死
samicefish 2019-04-03
  • 打赏
  • 举报
回复
可以使用,下载留存!
  • 打赏
  • 举报
回复
引用 37 楼 FainSheeg 的回复:
[quote=引用 9 楼 智者知已应修善业 的回复:] 说奇道奇就是奇,为何把别的弄到月份去?是很奇!
月份是MM,mm是分钟,不是什么把别的弄到月份去,你弄错了而已。[/quote] 我是大意了忘记切换大写键了,但是我觉得微软至少应该改个写法才不易造成混乱,就如改用Year Month Day这样比较统一.否则的话,我可以随意写时分秒也能组成年月日!
加载更多回复(47)

111,077

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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