将Java代码转换为C#

时间:2015-07-09 09:03:57

标签: java c#

我想将此java代码转换为C#代码 有人能帮帮我吗?提前谢谢

TimeZone.setDefault(TimeZone.getTimeZone("GMT"));  
Calendar cal=Calendar.getInstance(TimeZone.getDefault());  
Date dateGMT= cal.getTime();

2 个答案:

答案 0 :(得分:1)

我是c#的专家(尽管有一些背景知识..),但如果你想获得当前的utc时间,你可以试试这段代码:

DateTime dt= DateTime.UtcNow;//get the UTC/GMT time now... 

//different time formats... 
dt.ToString("HH:mm"); // 07:00 // 24 hour clock // hour is 
//always 2 digits
dt.ToString("hh:mm tt"); // 07:00 AM // 12 hour clock // //hour 
//is always 2 digits
dt.ToString("H:mm"); // 7:00 // 24 hour clock
dt.ToString("h:mm tt"); // 7:00 AM // 12 hour clock
Console.Write(dt); //print result or you can do something about the result..

我尝试编写不同的格式然后打印出来。我希望我能帮到你。如果您有其他问题,请随时发表评论

答案 1 :(得分:0)

DateTime.UtcNow是单向的。

幸运的是.UtcNow(协调世界时)总是 GMT(闰秒除外)。

C#有一个绝对巨大的图书馆。最好的起点是它的文档。