當前位置:首頁 » 軟體設計 » TIME設計

TIME設計

發布時間: 2021-01-28 05:55:58

① java 設計一個名為Time的類

import java.util.Calendar;

public class Time {

private int hour;

private int minute;

private int second;

Calendar c = Calendar.getInstance();

public Time(){
.setPro();
}

public Time(long time){
c = Calendar.getInstance();
c.setTimeInMillis(time);
this.setPro();
}

public Time(int hour, int minute, int second){
c = Calendar.getInstance();
c.set(Calendar.HOUR, hour);
c.set(Calendar.MINUTE, minute);
c.set(Calendar.SECOND, second);
this.setPro();
}

public void setTime(long time){
c = Calendar.getInstance();
c.setTimeInMillis(time);
this.setPro();
}

private void setPro(){
hour = c.get(Calendar.HOUR);
minute = c.get(Calendar.MINUTE);
second = c.get(Calendar.SECOND);
}

public static void main(String[] args) {
Time t1 = new Time();
Time t2 = new Time(555550000);

System.out.println(t1.getHour()+":"+t1.getMinute()+":"+t1.getSecond());
System.out.println(t2.getHour()+":"+t2.getMinute()+":"+t2.getSecond());
}

public int getHour() {
return hour;
}

public void setHour(int hour) {
this.hour = hour;
}

public int getMinute() {
return minute;
}

public void setMinute(int minute) {
this.minute = minute;
}

public int getSecond() {
return second;
}

public void setSecond(int second) {
this.second = second;
}

}

② 設計一個時間類Time C++

//OK,好不容易寫完了,可惜分太少了,算了,權當練習吧,VC6.0下測試通過

#include<iostream.h>
#include<string.h>
#include<math.h>
class Time
{
public:
Time():Hour(0),Minute(0),Second(0){}
Time(int h,int m,int s):Hour(h),Minute(m),Second(s){}
Time (Time&t):Hour(t.Hour),Minute(t.Minute),Second(t.Second){}
Time& Add(Time&);
Time& Sub(Time&);
friend Time& operator+( Time&, Time&);
friend Time& operator - (Time&, Time&);
void operator ++();//自增1秒(按兩種結合形式)
void operator -- ();//自減1秒(按兩種結合形式)
void operator ++(int);//自增1秒(按兩種結合形式)
void operator -- (int);//自減1秒(按兩種結合形式)
void Display()
{cout<<Hour<<":"<<Minute<<":"<<Second<<endl;}
private:
int Hour,Minute,Second;
};

Time& operator+( Time&t1, Time&t2)
{
int temp=t1.Hour*3600+t1.Minute*60+t1.Second+(t2.Hour*3600+t2.Minute*60+t2.Second);
t1.Hour=temp/3600;
t1.Minute=(temp%3600)/60;
t1.Second=temp%3600%60;
return t1;
}
Time& operator-( Time&t1, Time&t2)
{

int temp=t1.Hour*3600+t1.Minute*60+t1.Second-(t2.Hour*3600+t2.Minute*60+t2.Second);
t1.Hour=temp/3600;
t1.Minute=(temp%3600)/60;
t1.Second=temp%3600%60;
return t1;
}
Time& Time::Add(Time&t1)
{
int temp=t1.Hour*3600+t1.Minute*60+t1.Second+(Hour*3600+Minute*60+Second);
Hour=temp/3600;
Minute=(temp%3600)/60;
Second=temp%3600%60;
return *this;
}
Time& Time::Sub(Time&t1)
{

int temp=(Hour*3600+Minute*60+Second)-(t1.Hour*3600+t1.Minute*60+t1.Second);
Hour=temp/3600;
Minute=(temp%3600)/60;
Second=temp%3600%60;
return *this;
}
void Time::operator ++(){Second++;}
void Time::operator --(){Second--;}
void Time::operator ++(int){++Second;}
void Time::operator --(int){--Second;}

void main()
{
Time t1(1,5,6),t2(5,59,59);
t1=t1+t2; //測試+
t1.Display();
t2.Add(t1); //測試Add
t2.Display();
t2++; //測試++
t2.Display();
t2--; //測試--
t2.Display();
t2.Sub(t2); //測試Sub
t2.Display();
}

③ 1、設計一個時間類(Time),實現以下功能

classTime
{
privateintm_hour;
privateintm_min;
privateintm_sec;

publicTime()
{
m_hour=DateTime.Now.Hour;
m_min=DateTime.Now.Minute;
m_sec=DateTime.Now.Second;
}

publicTime(inthour,intmin,intsec)
{
m_hour=hour;
m_min=min;
m_sec=sec;

simp();
}

publicvoidDisp()
{
Console.WriteLine("{0}:{1}:{2}",m_hour,m_min,m_sec);

}

publicvoidaddHour(intah)
{
m_hour+=ah;

}
publicvoidsubHour(intsh)
{
m_hour-=sh;

}

publicvoidaddMinute(intam)
{
m_min+=am;
simp();

}
publicvoidsubMinute(intsm)
{
m_min-=sm;
simp();

}

publicvoidaddSecond(intasec)
{
m_sec+=asec;
simp();
}
publicvoidsubMinute(intssec)
{
m_sec-=ssec;
simp();
}


privatevoidsimp()
{
while(m_sec>=60.0)
{
m_sec-=60;
++m_min;
}
while(m_sec<0)
{
m_sec+=60;
--m_min;
}


while(m_min>=60.0)
{
m_min-=60;
++m_hour;
}
while(m_min<0)
{
m_min+=60;
--m_hour;
}

}
}

④ C++編程題:設計一個時間類(Time),有年、月、日3個屬性

#include<iostream>
using namespace std;
class Date//定義日期類
{public:
Date(int,int,int);//聲明構造函數
friend void display(Date &);//聲明友元函數顯示日期
private:
int year;//定義年
int month;//定義月
int day;//定義日
};
class Time//定義時間類
{public:
Time(int,int,int);//定義構造函數
friend void display(Time &);//聲明友元函數顯示時間
private:
int hour;//定義時
int minute;//定義分
int second;//定義秒
};
Date::Date(int y,int m,int d)//定義構造函數
{
year=y;
month=m;
day=d;
}
void display(Date &d)//定義友元函數顯示日期,使用Data的一個引用
{cout<<d.year<<"/"<<d.month<<"/"<<d.day<<endl;
}
Time::Time(int h,int m,int s)//定義構造函數
{hour=h;
minute=m;
second=s;
}
void display(Time &t)//定義友元函數顯示時間,使用Time的一個引用
{cout<<t.hour<<":"<<t.minute<<":"<<t.second<<endl;
}
int main()
{Date d(2012,3,19);//帶參數聲明Data d
display(d);//顯示當前的日期
Time t(21,34,45);//帶參數聲明Time t
display(t);//顯示當前的時間
return 0;
}

⑤ TIME形象設計工作室怎麼樣

這家工抄作室位置比較神秘,第襲一次去開著網路地圖導航還是順利找到了。環境很森很小清新,屋頂的花園還有老闆兒自己種的菜,還有兩只小兔兔。剛坐下,老闆兒便奉上自製的冰涼薄荷檸檬水,給夏季的悶熱帶來絲絲涼意。感覺不像是去做頭發,像是去享受了一個下午的時光,邊弄頭發,邊看電影,好愜意。據說老闆這還可以開主題party ,冷餐會什麼的,老闆娘是個廚藝高超的酷酷美女。下次帶朋友一起去~~~~~~

⑥ C++程序設計: 設計一個時間類Time,要求如下:

#include<iostream>
usingnamespacestd;
classTime
{
public:
Time(void);
Time(inthour,intminute,intsecond);
Timeoperator+(constTime&time);
Timeoperator-(constTime&time);
friendostream&operator<<(ostream&out,constTime&time);
friendistream&operator>>(istream&in,constTime&time);
private:
inthour;
intminute;
intsecond;
};
Time::Time(void)
{
this->hour=0;
this->minute=0;
this->second=0;
}
Time::Time(inthour,intminute,intsecond)
{
this->hour=hour;
this->minute=minute;
this->second=second;
}
TimeTime::operator+(constTime&time)
{
TimenewTime;
newTime.hour=this->hour+time.hour;
newTime.minute=this->minute+time.minute;
newTime.second=this->second+time.second;
if(newTime.second>=60)
{
newTime.second%=60;
newTime.minute+=1;
}
if(newTime.minute>=60)
{
newTime.minute%=60;
newTime.hour+=1;
}
if(newTime.hour>=24)
{
newTime.hour%=24;
}
returnnewTime;
}
TimeTime::operator-(constTime&time)
{
TimenewTime;
newTime.hour=this->hour-time.hour;
newTime.minute=this->minute-time.minute;
newTime.second=this->second-time.second;
if(newTime.second<0)
{
newTime.second+=60;
newTime.minute-=1;
}
if(newTime.minute<0)
{
newTime.minute+=60;
newTime.hour-=1;
}
if(newTime.hour<0)
{
newTime.hour+=24;
}
returnnewTime;
}
ostream&operator<<(ostream&out,constTime&time)
{
out<<time.hour<<":"<<time.minute<<":"<<time.second<<endl;
returnout;
}
istream&operator>>(istream&in,constTime&time)
{
in>>time.hour>>time.minute>>time.second;
returnin;
}

⑦ 網頁設計時間代碼

<%
' ============================================
' 格式化時間(顯示)
' 參數:n_Flag
' 1:"yyyy-mm-dd hh:mm:ss"
' 2:"yyyy-mm-dd"
' 3:"hh:mm:ss"
' 4:"yyyy年mm月dd日"
' 5:"yyyymmdd"
' ============================================
Function Format_Time(s_Time, n_Flag)
Dim y, m, d, h, mi, s
Format_Time = ""
If IsDate(s_Time) = False Then Exit Function
y = cstr(year(s_Time))
m = cstr(month(s_Time))
If len(m) = 1 Then m = "0" & m
d = cstr(day(s_Time))
If len(d) = 1 Then d = "0" & d
h = cstr(hour(s_Time))
If len(h) = 1 Then h = "0" & h
mi = cstr(minute(s_Time))
If len(mi) = 1 Then mi = "0" & mi
s = cstr(second(s_Time))
If len(s) = 1 Then s = "0" & s
Select Case n_Flag
Case 1
' yyyy-mm-dd hh:mm:ss
Format_Time = y & "-" & m & "-" & d & " " & h & ":" & mi & ":" & s
Case 2
' yyyy-mm-dd
Format_Time = y & "-" & m & "-" & d
Case 3
' hh:mm:ss
Format_Time = h & ":" & mi & ":" & s
Case 4
' yyyy年mm月dd日
Format_Time = y & "年" & m & "月" & d & "日"
Case 5
' yyyymmdd
Format_Time = y & m & d
End Select
End Function

function getweek()
week=WeekDay(date())-1
select case week
case 1 backfile="星期一"
case 2 backfile="星期二"
case 3 backfile="星期三"
case 4 backfile="星期四"
case 5 backfile="星期五"
case 6 backfile="星期六"
case 0 backfile="星期天"
end select
getweek=backfile
end function
%>
<%=Format_Time(date(),4)%> <%=getweek()%>

⑧ 設計一個時間類Time

#include<iostream>
using namespace std;
class time{
int hour,minute,second;
public:
void settime(){
cout<<"輸入時間,格式時、分、秒:";
cin>>hour>>minute>>second;
}
void jian_time(int x,int y,int z){
second=second-z;
if(second<0){second+=60;minute-=1;}
minute-=y;
if(minute<0){minute+=60;hour-=1;}
hour-=x;
if(hour<0)hour+=24;
}
void add_time(int x, int y ,int z){
second=second+z;
if(second>=60){second-=60;minute+=1;}
minute+=y;
if(minute>=60){minute-=60;hour+=1;}
hour+=x;
if(hour>=24)hour-=24;
}
void show(){
cout<<"現在時間是:"<<hour<<"-"<<minute<<"-"<<second<<endl;
}
};
void main(){
time A;
int x,y,z,a,b,c;
A.settime();
A.show();
cout<<"輸入要加的時間:";
cin>>x>>y>>z;
A.add_time(x,y,z);
A.show();
cout<<"要減去的時間:";
cin>>a>>b>>c;
A.jian_time(a,b,c);
A.show();
}

⑨ 單片機秒鍾設計

在學51單片機的過程中我們肯定會涉及到製作一個秒鍾,牽涉到把單片機回的多個部分組合起來使用,答這對於我們初學者來說可能顯得有些困難,我同大家一樣,百思不得其解,最後頭都弄大了才把這個秒錶製作出來,為了給以後的朋友們一些思路,一些參考,所以在這里我把自己製作的整個詳細過程整理出來供大家參考。我調試出來是沒有問題的,各方面都穩定運行,由於我水平有限,中間可能會有不對的地方,歡迎大家指正,我們一起學習,一起進步!

我將分為三個部分來介紹:1.整體思路,2.硬體電路方面,3.軟體編程方面。

⑩ 設計一個時間類time C++程序題目,求大神解答

#include<iostream>
#include<cstdlib>
#include<string>
usingnamespacestd;

classTime
{
public:
Time():h(0),m(0),s(0){}
Time(intnewh,intnewm,intnews):h(newh),m(newm),s(news){}
intgeth(){returnh;}
intgetm(){returnm;}
intgets(){returns;}
voidseth(intnewh){h=newh;}
voidsetm(intnewm){m=newm;}
voidsets(intnews){s=news;}
voiddisplay12();
private:
inth,m,s;
};

intmain()
{
Timet1(24,4,12),t2(2,6,6);
t1.display12();
t2.display12();
system("pause");
return0;
}

voidTime::display12()
{
stringtime;
inth1;
if(h>12&&h!=24)
{
=h-12;
time="PM";
}
elseif(h==24)
{
h1=0;
time="PM";
}
else
{
h1=h;
time="AM";
}

if(h1/10==0)cout<<'0'<<h1<<':';
elsecout<<h1<<':';

if(m/10==0)cout<<'0'<<m<<':';
elsecout<<m<<':';

if(s/10==0)cout<<'0'<<s;
elsecout<<s;

cout<<time<<endl;
return;
}

熱點內容
美發店認證 發布:2021-03-16 21:43:38 瀏覽:443
物業糾紛原因 發布:2021-03-16 21:42:46 瀏覽:474
全國著名不孕不育醫院 發布:2021-03-16 21:42:24 瀏覽:679
知名明星確診 發布:2021-03-16 21:42:04 瀏覽:14
ipad大專有用嗎 發布:2021-03-16 21:40:58 瀏覽:670
公務員協議班值得嗎 發布:2021-03-16 21:40:00 瀏覽:21
知名書店品牌 發布:2021-03-16 21:39:09 瀏覽:949
q雷授權碼在哪裡買 發布:2021-03-16 21:38:44 瀏覽:852
圖書天貓轉讓 發布:2021-03-16 21:38:26 瀏覽:707
寶寶水杯品牌 發布:2021-03-16 21:35:56 瀏覽:837