取得系统时间谁都会,但是有时候我们需要按照西方国家的表现方式显示
比如:Jul-18-2013
只需要:
Imports System.Globalization
DateTime.Today.ToString("MMM-dd-yyyy", CultureInfo.GetCultureInfo("en-US"))
结果就是:
Jul-18-2013
扩展一下:
DateTime.Now.ToString("MMM", CultureInfo.GetCultureInfo("en-US"))
DateTime.Now.ToString("MMMM", CultureInfo.GetCultureInfo("en-US"))
DateTime.Now.ToString("MMM", CultureInfo.GetCultureInfo("zh-CN"))
DateTime.Now.ToString("MMMM", CultureInfo.GetCultureInfo("zh-CN"))
结果分别是:
Mar
March
三月
三月
其中,关于国家的缩写,参见MSDN
http://msdn.microsoft.com/zh-cn/library/system.globalization.cultureinfo(VS.80).aspx
本文介绍如何使用VB.NET按英文表示方式显示系统时间,例如'Jul-18-2013'。通过引入System.Globalization并使用CultureInfo和DateTime.ToString()方法,可以轻松实现不同格式的日期转换,包括月的缩写和全名。
6万+

被折叠的 条评论
为什么被折叠?



