电脑桌面时钟的代码

合集下载

桌上闹钟代码

桌上闹钟代码

桌上闹钟代码1. 介绍本文档旨在提供桌上闹钟的代码示例。

桌上闹钟是一种可以放置在桌面上的小型设备,用于提醒用户在特定时间执行某些任务或活动。

代码示例将演示如何使用Python编程语言来实现一个简单的桌上闹钟程序。

2. 代码示例import timedef desktop_alarm(alarm_time):while True:current_time = time.strftime("%H:%M:%S", time.localtime())if current_time == alarm_time:print("Alarm!")breaktime.sleep(1)设置闹钟时间为 08:00:00alarm_time = "08:00:00"desktop_alarm(alarm_time)3. 解释以上代码示例使用了Python中的time模块实现了一个简单的桌上闹钟程序。

程序通过不断获取当前时间,并与预设的闹钟时间进行对比。

当当前时间等于预设的闹钟时间时,程序会打印出"Alarm!"并退出循环,从而达到提醒的目的。

代码示例中使用了time模块中的strftime函数将当前时间格式化为"时:分:秒"的形式。

通过比较当前时间与设定的闹钟时间,可以判断是否触发闹钟。

4. 使用方法要使用以上代码示例,可以按照以下步骤操作:1. 将代码复制到一个Python编程环境(如Python解释器、Python IDE或Jupyter Notebook)中。

2. 将`alarm_time`变量的值修改为所需的闹钟时间,格式为"时:分:秒",例如"08:00:00"。

3. 运行代码,程序将开始不断检查当前时间与设定的闹钟时间是否相等。

4. 当当前时间等于设定的闹钟时间时,程序将打印出"Alarm!"并退出循环。

钟表(电子摆钟)代码

钟表(电子摆钟)代码
////程序名称:电子摆表
////作者:莫智豪
//#include<iostream>
//#include <graphics.h>
//#include <conio.h>
//#include <math.h>
//
//#definePI3.14159ace std;
//
////画出时针
//setlinestyle(PS_SOLID, NULL, 10);
//setcolor(WHITE);
//line(320 + x_hour, 240 - y_hour, 320 - x_hour / 7, 240 + y_hour / 7);
//
////画出分针
//setlinestyle(PS_SOLID, NULL, 6);
//void DrawHand(int hour, int minute, int second)
//{
//double a_hour, a_min, a_sec;//时、分、秒针的弧度值
//int x_hour, y_hour, x_min, y_min, x_sec, y_sec;//时、分、秒针的末端位置的横、纵坐标
//
//DrawDial();//绘制表盘
//
//setwritemode(R2_XORPEN);//设置XOR绘图模式
//
////绘制表针
//SYSTEMTIME ti;//定义变量保存当前时间
//while(!kbhit())//按任意键退出钟表程序
//{
//
//GetLocalTime(&ti);//获取当前时间

(完整word版)桌面时钟代码

(完整word版)桌面时钟代码

<HTML〉<HEAD〉〈TITLE〉动态数字时钟</TITLE〉〈SCRIPT language=”javascript">function digitalClock(){var today = new Date();digit_clock.innerText = today.toLocaleString();setTimeout(”digitalClock()", 1000 );}〈/SCRIPT〉〈LINK rel="styl esheet” type=”text/css" href="js。

css"〉〈/HEAD><BODY>〈H1 align="center" id=”digit_clock">〈/H1>〈SCRIPT language=”javascript"〉digitalClock();</SCRIPT><SCRIPT LANGUAGE="JavaScript”>var S = '。

..。

.';S = S.split('');//构成秒针的圆点var M = '*****'; M = M.split('');//构成分针的圆点var H = '****’;H = H.split('’);//构成时针的圆点var Ybase = 8; //构成秒、分和时针的圆点之间的间隔距离(Y轴)var Xbase = 8; //构成秒、分和时针的圆点之间的间隔距离(X轴)var dots = 12;//钟盘上的小时刻度数,通常为12,即1,2,3,.。

,12for (var i = 0; i 〈 dots; i++){//将小时刻度值(即1,2,3,。

显示网页当前时间代码六种

显示网页当前时间代码六种

显示网页当前时间代码六种第一种: 2013年5月10日 12:05:08 星期三<div id="jnkc"></div><script>setInterval("jnkc.innerHTML=newDate().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000);</script>第二种 :2013年5月10日<script language="JavaScript"><!--tmpDate = new Date();date = tmpDate.getDate();month= tmpDate.getMonth() + 1 ;year= tmpDate.getYear();document.write(year);document.write("年");document.write(month);document.write("月");document.write(date);document.write("日");// --></script>第三种<!-- 时间代码开始 2013-11-11 星期几 --><SCRIPT language=JavaScript>today=new Date();function initArray(){this.length=initArray.arguments.lengthfor(var i=0;i<this.length;i++)this[i+1]=initArray.arguments[i]}var d=new initArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六");document.write("<font color=#0099ff> ",today.getYear(),"年",today.getMonth()+1,"月",today.getDate(),"日",d[today.getDay()+1],"</font>" );</SCRIPT><!-- 时间代码结束 2013-11-11 星期几 -->第四种(兼容火狐)<script language="JavaScript" type="text/javascript"><!--var enabled = 0; today = new Date();var day; var date;if(today.getDay()==0) day = " 星期日"if(today.getDay()==1) day = " 星期一"if(today.getDay()==2) day = " 星期二"if(today.getDay()==3) day = " 星期三"if(today.getDay()==4) day = " 星期四"if(today.getDay()==5) day = " 星期五"if(today.getDay()==6) day = " 星期六"date = (today.getFullYear()) + "年" + (today.getMonth() + 1 ) + "月" + today.getDate() + "日" + day +"";document.write(date);// --></script>第五种<script language="JavaScript"><!--tmpDate = new Date();date = tmpDate.getDate();month= tmpDate.getMonth() + 1 ;year= tmpDate.getYear();document.write(year);document.write("年");document.write(month);document.write("月");document.write(date);document.write("日");// --></script>第六种<script language="JavaScript">var isMonth = newArray("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");var isDay = newArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六","星期日");today = new Date () ;Year=today.getYear();Date=today.getDate();if (document.all)document.title="今天是: "+Year+"年"+isMonth[today.getMonth()]+Date+"日"+isDay[today.getDay()] </script>在IE标题栏显示日期时间的JS代码可以让时间、日期显示在你网页的标题栏,很个性的功能,其实代码很简单,看了就会,也很好调用。

电子时钟源代码

电子时钟源代码
/*以上两种不同频率的音调,可仿真钟表转动时的嘀哒声*/ nosound(); /*关闭 PC 扬声器*/ s=t[0].ti_sec; m=t[0].ti_min; h=[0].ti_hour;
x2=98*sin(s/30*PI)+451; /*秒针的 x 坐标值*/ y2=200-98*cos(s/30*PI); /*秒针的 y 坐标值*/ line(451,200,x2,y2);
/*开始循环,直至用户按下 ESC 键结束循环*/ setcolor(12);/*淡红色*/ sound(500);/*以指定频率打开 PC 扬声器,这里频率为 500Hz*/ delay(700);/*发一个频率为 500Hz 的音调,维持 700 毫秒*/ sound(200);/*以指定频率打开 PC 扬声器,这里频率为 200Hz*/ delay(300);
/*绘制新的分针*/ m=t[0].ti_min; digitclock(446,318,digitmin(m)); /*在数字时钟中显示新的分钟值*/ x1=80*sin(m/30*PI)+451; y1=200-80*cos(m/30*PI); line(451,200,x1,y1); }
/*小时处理*/ if((t[0].ti_hour*60+t[0].ti_min)!=(h*60+m)) {
count=1; } }
setcolor(15); digitclock(485,318,digitsec(s)+1);/*数字时钟增加1秒*/
setcolor(12); /*淡红色*/ x2=98*sin(s/30*PI)+451; y2=200-98*cos(s/30*PI); line(451,200,x2,y2);

数字时钟代码

数字时钟代码

数字时钟代码1. 介绍数字时钟是一种常见的显示时间的装置,它通过数字显示屏显示当前的小时和分钟。

本文档将介绍如何编写一个简单的数字时钟代码。

2. 代码实现以下是一个基本的数字时钟代码实现示例:import timewhile True:current_time = time.localtime()hour = str(current_time.tm_hour).zfill(2)minute = str(current_time.tm_min).zfill(2)second = str(current_time.tm_sec).zfill(2)clock_display = f"{hour}:{minute}:{second}"print(clock_display, end="\r")time.sleep(1)代码说明:- `time.localtime()` 函数返回当前时间的结构化对象,包括小时、分钟和秒等信息。

- `str(current_time.tm_hour).zfill(2)` 将小时转换为字符串,并使用 `zfill()` 方法填充到两位数。

- `str(current_time.tm_min).zfill(2)` 和`str(current_time.tm_sec).zfill(2)` 同理处理分钟和秒。

- 使用 f-string 格式化字符串 `clock_display`,将小时、分钟和秒显示为 `` 的形式。

- `print(clock_display, end="\r")` 使用 `\r` 实现覆盖打印,使得时钟在同一行连续显示。

- `time.sleep(1)` 让程序每隔一秒更新一次时间。

请注意,上述代码需要在支持 Python 的环境中运行。

3. 结束语通过以上的代码实现,我们可以编写一个简单的数字时钟。

Java数字时钟(简单的桌面应用)

Java数字时钟(简单的桌面应用)

import java.util.*;/*****该程序是一个简单的数字时钟,每变化一秒,颜色随机变色,可以系统托盘,最大的特点是可以和桌面形成一体,也就是容纳这个数字时钟的窗体可以看成是透明的***********/import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.awt.image.BufferedImage;public class app509 extends JFrame{static int i=-1,geli=-1;/*这一部分是系统托盘图标的文件路径,可以自己设置,只要路径正确即可,可以是gif,jpg,png格式*/static Image image=Toolkit.getDefaultToolkit().getImage("D:1\\3.png");static SystemTray systemTray=SystemTray.getSystemTray();static PopupMenu pop01=new PopupMenu();static MenuItem MI01=new MenuItem("打开主程序");static MenuItem MI02=new MenuItem("退出程序");static MenuItem MI03=new MenuItem("隐藏");static TrayIcon trayIcon=new TrayIcon(image,"这是程序图标",pop01);static JLabel beijingtu=new JLabel();static JLabel xingqi=new JLabel(" ",JLabel.CENTER);static JLabel jlabel02=new JLabel("年",JLabel.CENTER);static JLabel jlabel03=new JLabel("月",JLabel.CENTER);static JLabel jlabel04=new JLabel("日",JLabel.CENTER);static JLabel jlabel05=new JLabel("分",JLabel.CENTER);static JLabel jlabel10=new JLabel("时",JLabel.CENTER);static JLabel jlabel12=new JLabel("分",JLabel.CENTER);static JLabel jlabel13=new JLabel("秒",JLabel.CENTER);static JLabel jlabel06=new JLabel(" ",JLabel.CENTER);static JLabel jlabel07=new JLabel(" ",JLabel.CENTER);static JLabel jlabel08=new JLabel(" ",JLabel.CENTER);static JLabel jlabel09=new JLabel(" ",JLabel.CENTER);static JLabel jlabel11=new JLabel(" ",JLabel.CENTER);static JLabel jlabel=new JLabel(" ",JLabel.CENTER);static JLabel jbData[]={jlabel13,jlabel02,jlabel03,jlabel04,jlabel10,jlabel12};static JLabel jbData02[]={jlabel,jlabel07,jlabel08,jlabel09,jlabel11,jlabel06};static int mill=0;static int minute=0;static int hour=0;static int day=0;static int month=0;static int year=0;static int week;static int zuobiaoX,zuobiaoY;static JFrame JF01=new JFrame();static JDialog JF=new JDialog(JF01," ");static Robot robot;static BufferedImage image1;static Rectangle rec;static class mouseListener extends MouseAdapter{public void mouseClicked(MouseEvent a){if(a.getSource()==trayIcon){if(a.getClickCount()==2){i++;if(i%2==1){geli++;if(geli%2==1){image1=robot.createScreenCapture(rec);beijingtu.setIcon(new ImageIcon(image1));JF.setBounds(0,0,120,560);JF.setVisible(true);}}else{JF.setBounds(0,0,400,1);}}}}public void mouseEntered(MouseEvent a){if(a.getSource()==JF){image1=robot.createScreenCapture(rec);beijingtu.setIcon(new ImageIcon(image1));JF.setBounds(0,0,120,560);JF.setVisible(true);}}public void mouseExited(MouseEvent a){if(a.getSource()==JF){JF.setBounds(0,0,400,1);}}}public static void main(String args[]) throws Exception{trayIcon.addMouseListener(new mouseListener());rec=new Rectangle(0,0,(int)Toolkit.getDefaultToolkit().getScreenSize().getWidth(),(int)Toolkit.getDefaultToolkit().getScreenSize().getHeight());try{robot=new Robot(); }catch(Exception b){}image1=robot.createScreenCapture(rec);beijingtu.setIcon(new ImageIcon(image1));MI01.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent a){Image1=robot.createScreenCapture(rec);beijingtu.setIcon(new ImageIcon(image1));JF.setBounds(0,0,120,560);JF.setVisible(true);}});MI03.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent a){JF.setBounds(0,0,400,1);}});MI02.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent a){System.exit(0);}});try{pop01.add(MI01);pop01.add(MI03);pop01.add(MI02);systemTray.add(trayIcon);trayIcon.setImageAutoSize(true);trayIcon.addMouseListener(new mouseListener());}catch(Exception a){} JF.setResizable(false) ;JF.addMouseListener(new mouseListener());JF.setUndecorated(true);beijingtu.setBounds(0,0,(int)Toolkit.getDefaultToolkit().getScreenSize().getWidth(),(int)Toolkit.getDefaultToolkit().getScreenSize().getHeight());JF.setLayout(null);JF.setBounds(0,0,120,560);JF.setVisible(true);jlabel02.setBounds(91,94,24,25);jlabel06.setBounds(15,94,64,28);jlabel03.setBounds(91,175,24,25);jlabel07.setBounds(2,125,86,75);jlabel04.setBounds(91,261,24,25);jlabel08.setBounds(2,210,86,75);jlabel10.setBounds(91,346,24,25);jlabel09.setBounds(2,296,86,75);jlabel11.setBounds(2,382,86,75);jlabel12.setBounds(91,433,24,25);jlabel13.setBounds(91,520,24,25);jlabel.setBounds(2,468,86,75);xingqi.setBounds(2,30,118,62);JF.add(xingqi);xingqi.setHorizontalTextPosition(JLabel.CENTER);xingqi.setFont(new Font("微软雅黑",Font.BOLD,20));for(int i=0;i<jbData.length;i++){JF.add(jbData[i]);JF.add(jbData02[i]);}for(int i=0;i<jbData.length;i++){jbData[i].setFont(new Font("微软雅黑",Font.BOLD,15));jbData02[i].setFont(new Font("微软雅黑",Font.BOLD,30));}jlabel06.setFont(new Font("微软雅黑",Font.BOLD,15));for(int i=0;i<jbData.length;i++){jbData[i].setForeground(Color.blue);jbData02[i].setForeground(Color.red);}for(int i=0;i<jbData.length;i++){jbData[i].setHorizontalTextPosition(JLabel.CENTER);jbData02[i].setHorizontalTextPosition(JLabel.CENTER);}jlabel02.setHorizontalTextPosition(JLabel.RIGHT);JF.add(beijingtu);xiancheng xiancheng01=new xiancheng();xiancheng01.start();}}class xiancheng extends Thread{static GregorianCalendar date=new GregorianCalendar();app509 app=new app509();public void run(){for(int i=0;i<60;){try{sleep(1000);}catch(Exception a){}app.year=(date=new GregorianCalendar()).get(date.YEAR);app.jlabel06.setText(Integer.toString(app.year));app.month=((date=new GregorianCalendar()).get(date.MONTH)+1);app.jlabel07.setText(Integer.toString(app.month));app.day=(date=new GregorianCalendar()).get(date.DAY_OF_MONTH);app.jlabel08.setText(Integer.toString(app.day));app.week=(date=new GregorianCalendar()).get(date.DAY_OF_WEEK);app.hour=(date=new GregorianCalendar()).get(date.HOUR_OF_DAY);app.jlabel09.setText(Integer.toString(app.hour));app.minute=(date=new GregorianCalendar()).get(date.MINUTE);app.jlabel11.setText(Integer.toString(app.minute));l=(date=new GregorianCalendar()).get(date.SECOND);app.jlabel.setText(Integer.toString(l));if(app.jlabel.getText()!=" "){app.xingqi.setForeground(new Color((int)(255*Math.random()),(int)(255*Math.random()),(int)(255*Math.random())));for(int j=0;j<app.jbData.length;j++){app.jbData[j].setForeground(new Color((int)(255*Math.random()),(int)(255*Math.random()),(int)(255*Math.random())));app.jbData02[j].setForeground(new Color((int)(255*Math.random()),(int)(255*Math.random()),(int)(255*Math.random())));}} switch(app.week){case 1 : app.xingqi.setText("星期日");break;case 2 : app.xingqi.setText("星期一");break;case 3 : app.xingqi.setText("星期二");break;case 4 : app.xingqi.setText("星期三");break;case 5 : app.xingqi.setText("星期四");break;case 6 : app.xingqi.setText("星期五");break;case 7 : app.xingqi.setText("星期六");break;}System.gc();}}}/****复制以上代码进行编译即可*****/程序效果图:。

网页显示时间代码和倒计时代码大全

网页显示时间代码和倒计时代码大全

网页显示时间代码和倒计时代码大全:<SCRIPT language=JavaScript>var enabled = 0; today = new Date();var day; var date;if(today.getDay()==0) day = "星期日"if(today.getDay()==1) day = "星期一"if(today.getDay()==2) day = "星期二"if(today.getDay()==3) day = "星期三"if(today.getDay()==4) day = "星期四"if(today.getDay()==5) day = "星期五"if(today.getDay()==6) day = "星期六"document.fgColor = " cadet";date1 = "<font size=5 face=宋体 color=0000ff>" + (today.getYear()) + "年" + (today.getMonth() + 1 ) + "月" + today.getDate() + "日 " + "</font>";date2 = "<font size=5 face=宋体 color=ff0000>" + day + "</font>";document.write("<center>" + date1.fontsize(2) + date2.fontsize(2) + "</center>");</SCRIPT><P class=t_msgfont align=center><BR><SPAN id=liveclock 15px? height: 109px; style?="width:"><FONT color=#ff0f00 size=5>17:47:26</FONT></SPAN><SCRIPT language=javascript>function www_helpor_net(){var Digital=new Date()var hours=Digital.getHours()var minutes=Digital.getMinutes()var seconds=Digital.getSeconds()if(minutes<=9)minutes="0"+minutesif(seconds<=9)seconds="0"+secondsmyclock="<font size=5 color=0000ff>"+hours+":"+minutes+":"+seconds+"</font>"if(yers){yers.liveclock.document.write(myclock) yers.liveclock.document.close()}else if(document.all)liveclock.innerHTML=myclocksetTimeout("www_helpor_net()",1000)}www_helpor_net();//--></SCRIPT>中文显示的时候保存为.js文件再用网页调用出现乱码。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电脑桌面时钟的代码
以下是一个使用Python编写的简单桌面时钟的代码示例。

这个程序使用了tkinter库来创建一个图形用户界面(GUI),并使用time库来获取和显示当前时间。

python复制代码
import tkinter as tk
import time
def time_now():
current_time = time.strftime('%H:%M:%S') clock.config(text=current_time)
clock.after(1000, time_now)
root = ()
clock = bel(root, font=('times', 50, 'bold'), bg='green')
clock.pack(fill='both', expand=1)
time_now()
root.mainloop()
在这个代码中,time_now函数是用来获取当前时间并更新时钟显示的。

clock.after(1000, time_now)会在1秒(1000毫秒)后再次调用time_now函数,因此时钟的显示会每秒更新一次。

你可以根据自己的需要修改这个程序,例如改变字体、背景颜色、窗口大小等等。

如果你不熟悉tkinter,可能需要花一些时间来学习如何使用它,但是一旦你掌握了,就可以创建出各种复杂的GUI应用。

相关文档
最新文档