首页 新闻 搜索 专区 学院

My.Application.Log中GMT时间转换

0
悬赏园豆:10 [已关闭问题] 关闭于 2008-04-21 12:12
<P>My.Application.Log.WriteEntry(Date.Now.ToString(), Me.CurrentMessageType)<BR><BR>默认输出的Log日志文件中使用的是格林尼治平均时,有没有什么方法能把GMT时间换成本地时间呢?<BR></P>
问题补充: app.config的配置文件: <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.diagnostics> <sources> <!-- 本部分定义 My.Application.Log 的登录配置--> <source name="DefaultSource" switchName="DefaultSwitch"> <listeners> <add name="Delimited" /> </listeners> </source> </sources> <switches> <add name="DefaultSwitch" value="Information" /> </switches> <sharedListeners> <add name="Delimited" type="System.Diagnostics.DelimitedListTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" initializeData="C:\Temp\sampleDelimitedFile.txt" delimiter="***" traceOutputOptions="DateTime" /> </sharedListeners> </system.diagnostics> </configuration> Log输出程序: My.Application.Log.WriteException(ex, _ TraceEventType.Critical, "Application Shut Down At " & _ My.Computer.Clock.LocalTime.ToString) 产生的Log文件内容为: "DefaultSource"***Critical***3***"算术运算导致溢出。 Application Shut Down At 2008-4-19 0:23:13"***************"2008-04-18T16:23:13.1875000Z"****** 注:其中 2008-4-19 0:23:13 为本地时间,是在程序中自己加进去的。但 2008-04-18T16:23:13.1875000Z 是由方法自动添加的,该时间默认为格林尼治标准时间。请问有没有什么方法,也能使该时间改为本地时间呢?
PCJIM的主页 PCJIM | 菜鸟二级 | 园豆:210
提问于:2008-04-18 18:25
< >
分享
所有回答(1)
0
用Now.ToLocalTime() 试试
G yc {Son of VB.NET} | 园豆:2006 (老鸟四级) | 2008-04-18 20:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册