C#基础-012 时间转化

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;
}
}
}
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值