将GetDayOfYear()的结果赋值给字符串变量
本文关键字:赋值 字符串 变量 结果 GetDayOfYear | 更新日期: 2023-09-27 18:30:00
我的程序必须读取日期并转换为Julianday,生成的日期应该是一个可以进一步使用的字符串。我无法将GetDayOfYear
方法返回的日期转换为变量。这是代码示例。请建议如何实现这一目标。
DateTime myDT = new DateTime(date.Year, date.Month, date.Day, new JulianCalendar());
JulianCalendar mycal = new JulianCalendar();
Console.WriteLine(" DayOfYear: {0}", mycal.GetDayOfYear(myDT));
String dateInString = mycal.GetDayOfYear(myDT).ToString("dd-MM-yyyy");
但无法将其分配给字符串变量。
只需尝试使用:
String dateInString = mycal.GetDayOfYear(myDT).ToString();
您不需要将ToString
方法重载为
GetDayOfYear
返回指定DateTime中的一年中的哪一天。
GetDayOfYear函数为您获取日历中的第几天,例如Jan 1返回1。
函数返回一个整数,所以如果你想把它转换成字符串,代码就是这个
String dateInString = mycal.GetDayOfYear(myDT).ToString();
而不是
String dateInString = mycal.GetDayOfYear(myDT).ToString("dd-MM-yyyy");
您可以在这里查看MSDN文章