2011-11-12 14 views
3

誰でもC#でJavaのSimpleDateFormatと同等のクラスを知っていますか?私はあなたがDateTime年代ToString()メソッドを使用して、DateTimeは出力になりたいcustom formatを指定することができますC#でC#でJavaのSimpleDateFormatクラスに相当するものは何ですか?

SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z", Locale.US); 
TimeZone tz = TimeZone.getDefault(); 
format.setTimeZone(TimeZone.getTimeZone("GMT")); 
str = format.format(new Date()); 
+0

dateTime.ToString(....) –

答えて

9

をカスタム日付と時刻の形式の文字列を使用して、次のJavaコードを変換できるのだろうか。この中でケース:

// US culture 
var usCulture = new CultureInfo("en-US"); 
// Get current UTC time. 
var utcDate = DateTime.UtcNow; 
// Change time to match GMT + 1. 
var gmt1Date = TimeZoneInfo.ConvertTimeBySystemTimeZoneId(utcDate, "W. Europe Standard Time"); 
// Output the GMT+1 time in our specified format using the US-culture. 
var str = gmt1Date.ToString("ddd, dd MMM yyyy HH:mm:ss z", usCulture); 

EEEと同等の.NETはdddです。

関連する問題