C#基础-012 时间转化

来源:互联网 发布:apache官方下载32位 编辑:程序博客网 时间:2024/06/06 14:23

namespace 时分秒转化
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“请输入一个秒数”);
int seconds = int.Parse(Console.ReadLine());
int days = seconds / (24 * 60 * 60);
int hours = (seconds - days * 24 * 60 * 60) / (60 * 60);
int minutes = (seconds - days * 24 * 60 * 60 - hours * 60 * 60) / 60;
int second = seconds - days * 24 * 60 * 60 - hours * 60 * 60 - minutes * 60;
Console.WriteLine(“{0}秒是{1}天{2}小时{3}分{4}秒”, seconds, days, hours, minutes, second);
Console.ReadKey();
}
/*写一个方法,传递两个参数,分别代表年份和月份,计算这个月的天数。
注:闰年的 2 月有 29 天;能被 4 整除同时不能被 100 整除即为闰年;如果能被 400 整除的是闰年,除此两种条件,其他都是非闰年。
*/
public static int Days(int year, int month)
{
if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
{
return 31;
}
else if (month == 4 || month == 6 || month == 9 || month == 11)
{
return 30;
}
else
{
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
{
return 29;
}
else
{
return 28;
}
}
}
}
}

原创粉丝点击