我想将此java代码转换为C#代码 有人能帮帮我吗?提前谢谢
TimeZone.setDefault(TimeZone.getTimeZone("GMT"));
Calendar cal=Calendar.getInstance(TimeZone.getDefault());
Date dateGMT= cal.getTime();
答案 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#有一个绝对巨大的图书馆。最好的起点是它的文档。