تاریخ و زمان
using System;
using System.Collections.Generic;
using System.Text;
namespace datetime
{
public class date
{
private int day=0;
private int month=0;
private int year=0;
public void setdate(int y,int m , int d)
{
year = y;
if (m > 12)
{
month = m % 12;
m = m % 12;
y++;
}
else
month = m;
if(d>31 && m<=6)
{
day = d % 31;
month++;
}
else
day = d;
if (d > 30 && m > 6 && m<=12)
{
day += d % 30;
month++;
}
else
day += d;
}
public void setdate(int y)
{
year = y;
month = 0;
day = 0;
}
public string getdate()
{
return (year.ToString() + " " + month.ToString() + " " + day.ToString());
}
}
}
public class time
{
private int h=0;
private int d=0;
private int s=0;
public void settime(int h1, int d1, int s1)
{
if (s1 > 60)
{
s = s1 % 60;
d1++;
}
else
s = s1;
if (d1 > 60)
{
d = d1 % 60;
h1++;
}
else
d = d1;
if (h1 > 24)
h = h1 % 24;
else
h = h1;
}
public void settime(int h1)
{
if (h1 > 24)
h = h % 24;
else
h = h1;
}
public string gettime()
{
return (h.ToString() + " " + d.ToString() + " " + s.ToString());
}
public string gettime(int am)
{
if (h > 12)
h = h - 13;
return (h.ToString() + " " + d.ToString() + " " + s.ToString());
}
}