本文整理匯總了C#中System.Globalization.CultureInfo.GetAbbreviatedMonthName方法的典型用法代碼示例。如果您正苦於以下問題:C# CultureInfo.GetAbbreviatedMonthName方法的具體用法?C# CultureInfo.GetAbbreviatedMonthName怎麽用?C# CultureInfo.GetAbbreviatedMonthName使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類System.Globalization.CultureInfo
的用法示例。
在下文中一共展示了CultureInfo.GetAbbreviatedMonthName方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: GetTime
/// <summary>
/// 格式化時間
/// </summary>
public static string GetTime(this HtmlHelper helper, DateTime dt)
{
if (res.Lang == "zh-cn" || res.Lang == "zh-tw")
{
return dt.ToString("yyyy-MM-dd HH:mm");
}
else
{
DateTimeFormatInfo myDTFI = new CultureInfo(res.Lang, false).DateTimeFormat;
string strmon = myDTFI.GetAbbreviatedMonthName(dt.Month);
return strmon + ". " + dt.Day + ", " + dt.Year + " " + dt.ToString("HH:mm");
}
}
示例2: CommandLIST
// 處理LIST/NLIST命令,想客戶端發送當前或指定目錄下的所有文件名和子目錄名
private void CommandLIST(User user, string parameter)
{
string sendString = string.Empty;
DateTimeFormatInfo dateTimeFormat = new CultureInfo("en-US", true).DateTimeFormat;
// 得到目錄列表
string[] dir = Directory.GetDirectories(user.currentDir);
if (string.IsNullOrEmpty(parameter) == false)
{
if (Directory.Exists(user.currentDir + parameter))
{
dir = Directory.GetDirectories(user.currentDir + parameter);
}
else
{
string s = user.currentDir.TrimEnd('/');
user.currentDir = s.Substring(0, s.LastIndexOf("/") + 1);
}
}
for (int i = 0; i < dir.Length; i++)
{
string folderName = Path.GetFileName(dir[i]);
DirectoryInfo d = new DirectoryInfo(dir[i]);
// 按下麵的格式輸出目錄列表
sendString += @"dwr-\t" + Dns.GetHostName() + "\t" + dateTimeFormat.GetAbbreviatedMonthName(d.CreationTime.Month)
+ d.CreationTime.ToString(" dd yyyy") + "\t" + folderName + Environment.NewLine;
}
// 得到文件列表
string[] files = Directory.GetFiles(user.currentDir);
if (string.IsNullOrEmpty(parameter) == false)
{
if (Directory.Exists(user.currentDir + parameter + "/"))
{
files = Directory.GetFiles(user.currentDir + parameter + "/");
}
}
for (int i = 0; i < files.Length; i++)
{
FileInfo f = new FileInfo(files[i]);
string fileName = Path.GetFileName(files[i]);
// 按下麵的格式輸出文件列表
sendString += "-wr-\t" + Dns.GetHostName() + "\t" + f.Length + " "
+ dateTimeFormat.GetAbbreviatedMonthName(f.CreationTime.Month)
+ f.CreationTime.ToString(" dd yyyy") + "\t" + fileName + Environment.NewLine;
}
// List命令指示獲得FTP服務器上的文件列表字符串信息
// 所以調用List命令過程,客戶端接受的指示一些字符串
// 所以isBinary是false,代表傳輸的是ASCII數據
// 但是為了防止isBinary因為 設置user.isBinary = false而改變
// 所以事先保存user.IsBinary的引用(此時為true),方便後麵下載文件
bool isBinary = user.isBinary;
user.isBinary = false;
RepleyCommandToUser(user, "150 Opening ASCII data connection");
InitDataSession(user);
SendByUserSession(user, sendString);
RepleyCommandToUser(user, "226 Transfer complete");
user.isBinary = isBinary;
}