社区
C#
帖子详情
如何将邮件头中的日期格式转换成我们常用的日期格式?
sukermq
2003-11-28 01:49:53
如何将邮件头中的日期格式转换成我们常用的日期格式?
如读取邮件头文件时获取了该行:Date: Tue, 25 Nov 2003 15:30:03 +0400
但是我想把该时间转换成如下这种表示法:2003-11-25 15:30:03
如何在C#中转换呢?请高手告知,谢谢了!在线等待.....
...全文
212
8
打赏
收藏
如何将邮件头中的日期格式转换成我们常用的日期格式?
如何将邮件头中的日期格式转换成我们常用的日期格式? 如读取邮件头文件时获取了该行:Date: Tue, 25 Nov 2003 15:30:03 +0400 但是我想把该时间转换成如下这种表示法:2003-11-25 15:30:03 如何在C#中转换呢?请高手告知,谢谢了!在线等待.....
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sukermq
2003-11-28
打赏
举报
回复
哎,我晕呐,看来这样还是不行,因为邮件的日期格式并非一定如此,我收到一封邮件的时间就是这样的:Fri Nov 28 13:49:58 2003 结果一转换肯定出错啦,我晕呐,看来还是逐一取出各项吧,哎!:)
xixigongzhu
2003-11-28
打赏
举报
回复
如果这样的话,邮件头的日期格式必须是这样,否则会出错,所以还是用前面那种好些。
xixigongzhu
2003-11-28
打赏
举报
回复
DateTime.ParseExact("Tue, 25 Nov 2003 15:30:03 +0400", "ddd, dd MMM yyyy HH:mm:ss zzzz", new CultureInfo("en-us"))).ToString("yyyy-MM-dd HH:mm:ss");
sukermq
2003-11-28
打赏
举报
回复
不过还有个问题,把+后面的时区去掉,会不会出错啊,这个时间是邮件接收的时间啊,?请指点!
sukermq
2003-11-28
打赏
举报
回复
虽然有点麻烦,不过感谢你了,呵呵!这样就行了:
m_msg = "Date: Tue, 25 Nov 2003 15:30:03 +0400"
m_rectime = m_msg.Substring(6,m_msg.Index("+")-6).Trim();
m_rectime = DateTime.Parse(m_rectime).ToString("yyyy-MM-dd HH:mm:ss");
哎!还有简单点的没啊?谢谢了!
xixigongzhu
2003-11-28
打赏
举报
回复
string date = ...
int index = date.IndexOf('+');
if (index > 0) {
date = date.Substring(0, index).Trim();
}
string newdate = date;
try{
newdate = DateTime.Parse(date).ToString("yyyy-MM-dd HH:mm:ss");
}catch(Exception e){
}
sukermq
2003-11-28
打赏
举报
回复
先谢谢了!对DateTime.Now进行该转换,我也知道,可是我说得是要把这个字符串Date: Tue, 25 Nov 2003 15:30:03 +0400进行转换啊?.............
就是不知道怎么把该字符串变成DateTime.Now这种格式啊,呵呵!????
FileNewExit
2003-11-28
打赏
举报
回复
DateTime dt = DateTime.Now;
Console.WriteLine(dt.ToUniversalTime());
帆软
日期
格式
转换
_Finereport
日期
的显示技巧
通过date(year,month,day)进行转化
日期
。在单元格中输入:=date(2011,1,10),其返回值为2011-01-10。若月份大于12将从年的一月份开始往上累加,如在单元格中输入:=date(2011,13,10),其返回值为2012-01-10。注:
日期
同理,若超过最大天数,会从月的一号开始向上累加。2.2当前
日期
(年月日)today()即获取当前
日期
。在单元格中输入=tod...
帆软
日期
格式
转换
_时间转换为年月日
用公式 =format($$$,"yyyy-MM-dd")或直接设置样式!FORMAT(object,format):返回object的format
格式
。object需要被
格式
化对象,可以是String,数字,Object(
常用
的有Date,Time)。format
格式
化的样式。示例FORMAT(1234.5,"#,##0.00")=>1234.50FORMAT(1234.5...
邮件
的html
格式
转换
,
邮件
格式
转换
工具(Coolutils Total WebMail Converter)
Coolutils Total WebMail Converter是一款功能强大简单实用的工具,它可以将Outlook电子
邮件
文件(.msg,.eml)转换为HTM, TXT, PDF, DOC, RTF
格式
。它还支持批量转换。有需要的小伙欢迎来西西下载体验。功能特色:将多个电子
邮件
合并为一个PDF,TIFF,DOC,HTML,TXT或JPEG文件。•以PDF,TXT,HTML,CSV,XLS
格式
...
Excel导入
日期
格式
时自动转为五位数文本
方法二:不改变Excel
格式
,通过转换文本方式得到实际
日期
;经实际计算是45136,会有2天的误差,这个45136就是1900/01/01到2023/07/31的天数。问题描述:Excel导入数据时,当数据是
日期
可能会存在问题,
日期
格式
转为文本了,例如“2023-07-31”接收时变为“45138”,导致后端解析
日期
出错,无法导入。方法一:将Excel
日期
的那一整列设置单元格
格式
为文本,后端解析字符串
格式
日期
;
python提取
邮件
日期
并
格式
化(v202111082016)
# python提取
邮件
日期
并
格式
化(v202111082016) import email import calendar fp = open("d:\\2021\\原创C++源码.eml") msg = email.message_from_file(fp) date = msg.get("Date") print(date) y = str(date[11:16]) y = y.replace(" ", "") # 清除空格 m = date[7:11] m = m.replace(" ", ".
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章