社区
C#
帖子详情
在c#中如何把YYYY-MM-DD HH:MM:SS格式的日期转成YYYYMMDDHHMMSS的格式?
kosjakin
2007-09-19 08:58:46
有没有现成的函数调用?
...全文
1791
11
打赏
收藏
在c#中如何把YYYY-MM-DD HH:MM:SS格式的日期转成YYYYMMDDHHMMSS的格式?
有没有现成的函数调用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wdzr_826
2007-09-20
打赏
举报
回复
上面的方法都行。
sikezxlovelovecjl
2007-09-20
打赏
举报
回复
DateTime.ParseExact(2006-12-3 21:02:57, "yyyy-MM-dd HH:mm:ss", null).ToString("yyyyMMddHHmmss");
lionelwy
2007-09-20
打赏
举报
回复
http://www.dotnetxx.cn/shownews.aspx?id=45
csharpstudy
2007-09-20
打赏
举报
回复
string newdatetime = src.tostring("yyyyMMddHHmmss")
kingyan1985
2007-09-19
打赏
举报
回复
但是为什么要干掉那些东西呢?不解!
kingyan1985
2007-09-19
打赏
举报
回复
一楼的比较正规,用TOSTRING比较好~
孤剑
2007-09-19
打赏
举报
回复
我第一反映会用 lxcnn(过客) (超级大菜鸟,昨天才上路) ( 的方法
zswang(伴水清清)(专家门诊清洁工) 方法也可以。
wrlx1123
2007-09-19
打赏
举报
回复
顶!不错!
wuyi8808
2007-09-19
打赏
举报
回复
楼上两位的方法各有千秋,都不错,呵呵。
王集鹄
2007-09-19
打赏
举报
回复
string src = "2007-09-19 21:02:57";
Text = System.Text.RegularExpressions.Regex.Replace(src, @"[\-|\:|\ ]*", "");
不就是把-、:、空格干掉吗?呵呵
-过客-
2007-09-19
打赏
举报
回复
按题意,数据源应为字符串,结果也为字符串,而且源字符串为合法的时间,试下
string src = "2007-09-19 21:02:57";
string result = DateTime.ParseExact(src, "yyyy-MM-dd HH:mm:ss", null).ToString("yyyyMMddHHmmss");
C#
(ASP.NET)DateTime
日期
类型
格式
化显示
1.绑定时
格式
化
日期
方法: 2.数据控件如DataGrid/DataList等的件
格式
化
日期
方法: e.Item.Cell[0].Text = Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString(); 3.用String类转换
日期
显示
格式
: String.Format( "
yyyy
-
MM
-
dd
",yourDateTime); 4.用Convert方法转换
日期
显示
格式
: Convert.ToDateTime("2005-8-23").ToString ("yy
MM
dd
",System.Globalization.DateTimeFormatInfo.InvariantInfo); //支持繁体数据库 5.直接用ToString方法转换
日期
显示
格式
: DateTime.Now.ToString("
yyyy
MM
dd
hh
mm
s
s"); DateTime.Now.ToString("
yyyy
/
MM
/
dd
hh
:
mm
:
ss
") 6.只显示年月 DataBinder.Eval(Container.DataItem,"starttime","{0:
yyyy
-M}") 7.显示时间所有部分,包括:年月日时分秒 8.
yyyy
-
MM
-
dd
hh
:
mm
:
ss
与
yyyy
-
MM
-
dd
HH
:
mm
:
ss
的区别
HH
表示24小时制
hh
表示12小时制 在Java
中
,如果使用
yyyy
-
MM
-
dd
hh
:
mm
:
ss
2021-09-09 12:56:32 被转换成 2021-09-09 00:56:32 2021-09-09 13:00:00 ~ 2021-09-09 23:59:59 将不会被转换
mm
与m,区别为否有前导零:H,m,s表示非零开始,
HH
,
mm
,
ss
表示从零开始。 比如 凌晨一点零一分
HH
:
mm
显示为01:01,H:m显示为1:2 ...
C#
yyyy
MM
dd
HH
mm
s
s转
yyyy
-
MM
-
dd
HH
:
mm
:
ss
1、
yyyy
MM
dd
HH
mm
s
s转
yyyy
-
MM
-
dd
HH
:
mm
:
ss
string temp_time = "20091225091010"; DateTime dateTime = DateTime.ParseExact(temp_time, "
yyyy
MM
dd
HH
mm
s
s", CultureInfo.CurrentCulture, DateTimeStyles.None); 或者
C#
时间
格式
化 yyy-
mm
-
dd
hh
:
mm
:
ss
大小写有区别 一般写为:
yyyy
-
MM
-
dd
HH
:
mm
:
ss
,其
中
在小时部分有
hh
和
HH
的区别,
hh
为12小时
格式
,
HH
为24小时
格式
。还有最主要的是
MM
和
mm
的区别,
MM
代表的是月份只能用在月份上,
mm
代表的是分钟只能用在分钟上这两个必须固定。其它的位置必须用小写的,大写的
C#
就不认识了。
C#
yyyy
MM
dd
HH
mm
s
s转
yyyy
-
MM
-
dd
HH
:
mm
:
ss
–...
C#
日期
时间
格式
--
yyyy
-
MM
-
dd
hh
:
mm
:
ss
C#
日期
时间
格式
--
yyyy
-
MM
-
dd
hh
:
mm
:
ss
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章