我正在做一个项目, 用的是VS,c#。
现在碰到个问题就是我想做个下拉菜单,里面可以用循环的附加进去年份,比如我设置从1950年然后一次一次递增,递增到当前的系统年份,然后加到这个下拉菜单去!
可是现在出问题了,不知道如何获取当前的系统日期。
我只知道DataTime day=new DataTime();
然后我就不知道怎么弄了,哪位仁兄能帮帮我啊,谢谢了!
如有需要加QQ:315123495
现在碰到个问题就是我想做个下拉菜单,里面可以用循环的附加进去年份,比如我设置从1950年然后一次一次递增,递增到当前的系统年份,然后加到这个下拉菜单去!
可是现在出问题了,不知道如何获取当前的系统日期。
我只知道DataTime day=new DataTime();
然后我就不知道怎么弄了,哪位仁兄能帮帮我啊,谢谢了!
如有需要加QQ:315123495
楼主到C#去问
增加用 AddYears
月=DateTime.Now.Month.ToString().Trim();
日=DateTime.Now.Day.ToString().Trim();TopDateTime.Now.ToString();//显示年、月、日、时、分、秒
DateTime.Now.ToLongTimeString();//显示时、分、秒ToDateTime tmpEndDT = DateTime.Now;
string tmpStr = string.Format("{0:yyyy-MM-dd}",tmpEndDT);System.DateTime.Today.ToShortDateString( ); 日期
System.DateTime.Now.ToLongTimeString(); 时间
DateTime.Now.ToString("yyyy-MM-dd");
DateTime.ParseExact 方法 [C#]
将日期和时间的指定字符串表示转换成其等效的 DateTime。该字符串表示形式的格式必须与指定的格式完全匹配。
重载列表
使用指定的格式和区域性特定格式信息,将日期和时间的指定字符串表示形式转换为其等效的 DateTime。字符串表示的格式必须与指定的格式完全匹配。
受 .NET Framework 精简版的支持。
[Visual Basic] Overloads Public Shared Function ParseExact(String, String, IFormatProvider) As DateTime
[C#] public static DateTime ParseExact(string, string, IFormatProvider);
[C++] public: static DateTime ParseExact(String*, String*, IFormatProvider*);
[JScript] public static function ParseExact(String, String, IFormatProvider) : DateTime;
使用指定的格式、区域性特定格式信息和样式,将日期和时间的指定字符串表示形式转换为其等效的 DateTime。字符串表示的格式必须与指定的格式完全匹配。
受 .NET Framework 精简版的支持。
[Visual Basic] Overloads Public Shared Function ParseExact(String, String, IFormatProvider, DateTimeStyles) As DateTime
[C#] public static DateTime ParseExact(string, string, IFormatProvider, DateTimeStyles);
[C++] public: static DateTime ParseExact(String*, String*, IFormatProvider*, DateTimeStyles);
[JScript] public static function ParseExact(String, String, IFormatProvider, DateTimeStyles) : DateTime;
使用指定的格式数组、区域性特定格式信息和样式,将日期和时间的指定字符串表示形式转换为其等效的 DateTime。该字符串表示形式的格式必须至少与指定的格式之一完全匹配。
受 .NET Framework 精简版的支持。
[Visual Basic] Overloads Public Shared Function ParseExact(String, String(), IFormatProvider, DateTimeStyles) As DateTime
[C#] public static DateTime ParseExact(string, string[], IFormatProvider, DateTimeStyles);
[C++] public: static DateTime ParseExact(String*, String*[], IFormatProvider*, DateTimeStyles);
[JScript] public static function ParseExact(String, String[], IFormatProvider, DateTimeStyles) : DateTime;
示例
[Visual Basic, C#, C++] 下面的示例说明 ParseExact 方法。
[Visual Basic, C#, C++] 注意 此示例显示如何使用 ParseExact 的一个重载版本。有关其他可用示例,请参阅单独的重载主题。
[Visual Basic]
Dim strMyDateTime As String
strMyDateTime = "2/16/1992 12:15:12"
' myDateTime gets Feburary 16, 1992, 12 hours, 15 min and 12 sec.
Dim myDateTime As System.DateTime
myDateTime = System.DateTime.Parse(strMyDateTime)
Dim format As New System.Globalization.CultureInfo("fr-FR", True)
' Reverse month and day to conform to a different format.
Dim strMyDateTimeFrench As String
strMyDateTimeFrench = " 16/02/1992 12:15:12"
' myDateTimeFrench gets Feburary 16, 1992, 12 hours,
' 15 min and 12 sec.
Dim myDateTimeFrench As System.DateTime
myDateTimeFrench = System.DateTime.Parse( _
strMyDateTimeFrench, _
format, _
System.Globalization. _
DateTimeStyles.NoCurrentDateDefault)
Dim expectedFormats As String() = {"G", "g", "f", "F"}
' myDateTimeFrench gets Feburary 16, 1992, 12 hours,
' 15 min and 12 sec.
myDateTimeFrench = System.DateTime.ParseExact( _
strMyDateTimeFrench, _
expectedFormats, _
format, _
System.Globalization. _
DateTimeStyles.AllowWhiteSpaces)
[C#]
string strMyDateTime = "2/16/1992 12:15:12";
// myDateTime gets Feburary 16, 1992, 12 hours, 15 min and 12 sec.
System.DateTime myDateTime =
System.DateTime.Parse(strMyDateTime);
System.IFormatProvider format =
new System.Globalization.CultureInfo("fr-FR", true);
// Reverse month and day to conform to a different format.
string strMyDateTimeFrench = " 16/02/1992 12:15:12";
// myDateTimeFrench gets Feburary 16, 1992, 12 hours,
// 15 min and 12 sec.
System.DateTime myDateTimeFrench =
System.DateTime.Parse(strMyDateTimeFrench,
format,
System.Globalization.
DateTimeStyles.NoCurrentDateDefault);
string[] expectedFormats = {"G", "g", "f" ,"F"};
// myDateTimeFrench gets Feburary 16, 1992, 12 hours,
// 15 min and 12 sec.
myDateTimeFrench =
System.DateTime.ParseExact(strMyDateTimeFrench,
expectedFormats,
format,
System.Globalization.
DateTimeStyles.AllowWhiteSpaces);
{
//CODE
}
int iTQnf =iDqnf -100;
for (int i=iTQnf; i<iDqnf +1; i++)
{}
月=DateTime.Now.Month.ToString().Trim();
日=DateTime.Now.Day.ToString().Trim();TopDateTime.Now.ToString();//显示年、月、日、时、分、秒
DateTime.Now.ToLongTimeString();//显示时、分、秒ToDateTime tmpEndDT = DateTime.Now;
string tmpStr = string.Format("{0:yyyy-MM-dd}",tmpEndDT);System.DateTime.Today.ToShortDateString( ); 日期
System.DateTime.Now.ToLongTimeString(); 时间
DateTime.Now.ToString("yyyy-MM-dd");
this.dropdownlist.items.add(new ListItem(dt.ToString("yyyy-MM-dd"),dt.ToString("yyyy-MM-dd")));
dt.AddDay(1)
for (int i = 1950; i < =year; i++)
{
插入。。
}
DateTime time = DateTime.Now;