社区
C#
帖子详情
问一个格式化日期的问题
hell9999
2004-11-12 09:54:31
在C#里面怎么能把20000101 格式化成2000/01/01 这个格式
请把具体的代码写出来
C# 好像没有format这个方法的
...全文
279
9
打赏
收藏
问一个格式化日期的问题
在C#里面怎么能把20000101 格式化成2000/01/01 这个格式 请把具体的代码写出来 C# 好像没有format这个方法的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weiqj8686
2004-11-12
打赏
举报
回复
string strdate = "20000101";
string strYear=strdate.Substring (0,4);
string strMonth=strdate.Substring (4,2);
string strDay=strdate.Substring (6,2);
string strNewDate=strYear+"/"+strMonth+"/"+strDay;
hell9999
2004-11-12
打赏
举报
回复
需要多少分说
解决问题的 我可以加分的
hell9999
2004-11-12
打赏
举报
回复
deepbluekk(早起的鸟)
string dStr2=(Convert.ToDateTime(dStr1)).ToString("yyyy/MM/dd");
这个方法也不好用啊 如果输入20000101 则是 该字符串未被识别为有效的 DateTime
如果输入2000-01-01 是可以通过的 但是没有格式化成2001/01/01
hell9999
2004-11-12
打赏
举报
回复
yemao20()
strdate.Insert(4,"/").Insert(7,"/").ToString();
这个方法不好用啊
yemao20
2004-11-12
打赏
举报
回复
string strdate = 20000101;
strdate.Insert(4,"/").Insert(7,"/").ToString();
hell9999
2004-11-12
打赏
举报
回复
异常详细信息: System.FormatException: 该字符串未被识别为有效的 DateTime
这行 string dStr2=(Convert.ToDateTime(dStr1)).ToString("yyyy/MM/dd");
xinshaw
2004-11-12
打赏
举报
回复
同意 deepbluekk(早起的鸟)
影子里的阳光
2004-11-12
打赏
举报
回复
应该这样:
string dStr1="20000101";
string dStr2=(Convert.ToDateTime(dStr1)).ToString("yyyy/MM/dd");
hebookboy
2004-11-12
打赏
举报
回复
string strdate = 20000101;
strdate.tostring("yyyy/mm/dd/");
试试看啊
这是一款基于聚鑫 API 的 Dify 文生图插件,采用 Google Gemini 3 Pro Image Preview 模.zip
基于AI的工作效率提升工具(聊天、绘画、知识库、工作流、 MCP服务市场、语音输入输出、长期记忆) | Ai-based productivity tools (Chat,Draw,RAG,Workflow,MCP marketplace, ASR,TTS, Long-te…
综合大作业-大数据2301.doc
综合大作业-大数据2301.doc
柔性电力系统中油浸式变压器的最佳老化极限研究(Matlab代码实现)
柔性电力系统中油浸式变压器的最佳老化极限研究(Matlab代码实现)
docker-compose-linux-x86-64-v5.1.4
Docker Compose 是
一个
用于定义和运行多容器Docker应用程序的命令行工具
六轴机械臂斗地主发牌代码(回零位置优化版本)
六轴机械臂斗地主发牌代码(回零位置优化版本)
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章