楼上的,这是用JavaScript来做的,而不是用java!!
建一个文件名叫:clock.html,里面代码如下:
<html>
<head>
<title>js做的时钟</title>
<SCRIPT type="text/javascript" >
<!--
Date.prototype.format = function(mask) {
var d = this
var zeroize = function (value, length) {
if (!length) length = 2
value = String(value)
for (var i = 0, zeros = '' i < (length - value.length) i++) {
zeros += '0'
}
return zeros + value
}
return mask.replace(/"[^"]*"|'[^']*'|\b(?:d{1,4}|m{1,4}|yy(?:yy)?|([hHMstT])\1?|[lLZ])\b/g, function($0) {
switch($0) {
case 'd': return d.getDate()
case 'dd': return zeroize(d.getDate())
case 'ddd': return ['Sun','Mon','Tue','Wed','Thr','Fri','Sat'][d.getDay()]
case 'dddd': return ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'][d.getDay()]
case 'M': return d.getMonth() + 1
case 'MM': return zeroize(d.getMonth() + 1)
case 'MMM': return ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'][d.getMonth()]
case 'MMMM': return ['January','February','March','April','May','June','July','August','September','October','November','December'][d.getMonth()]
case 'yy': return String(d.getFullYear()).substr(2)
case 'yyyy': return d.getFullYear()
case 'h': return d.getHours() % 12 || 12
case 'hh': return zeroize(d.getHours() % 12 || 12)
case 'H': return d.getHours()
case 'HH': return zeroize(d.getHours())
case 拍渣'm': return d.getMinutes()
case 'mm': return zeroize(d.getMinutes())
case 's': return d.getSeconds()
case 'ss': return zeroize(d.getSeconds())
case 'l': return zeroize(d.getMilliseconds(), 3)
case 'L': var m = d.getMilliseconds()
if (m > 99) m = Math.round(m / 10)
return zeroize(m)
case 'tt': return d.getHours() < 12 ? 'am' : 'pm'
case '袭逗悄TT': return d.getHours() < 12 ? 'AM' : 'PM'
case 'Z': return d.toUTCString().match(/[A-Z]+$/)
// Return quoted strings with the 指歼surrounding quotes removed
default: return $0.substr(1, $0.length - 2)
}
})
}
function refreshCalendarClock(){
document.all.calendarClock4.innerHTML = new Date().format("yyyy年MM月dd日 HH:mm:ss")
}
var going = true
function oprationClock(obj) {
if(obj) {
refreshCalendarClock()
setTimeout("oprationClock(going)",1000)
if(!going) going=true
return
}
going = false
}
// -->
</SCRIPT>
</head>
<body onLoad="oprationClock(true)">
<h1>用js做的时钟:</h1>
<hr />
<font color="green"><h2 id="calendarClock4">&nbsp</h2></font>
时钟开关:<input type="radio" name="opration" value="1" onClick="oprationClock(this)" checked/>开
<input type="radio" name="opration" onClick="oprationClock(false)" />关
</body>
</html>
效果图,另外有个更有趣的时钟,像闹钟一样的,见参考资料
Public Class Form1
Dim mon() As String = {"您的输入存在问题"衡纳培, "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", 茄察"Oct", "Nov", "Dec"}
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e 咐唯As System.EventArgs) Handles Button1.Click
On Error GoTo Handerr
TextBox2.Text = mon(Val(TextBox1.Text))
Exit Sub
Handerr:
MsgBox(mon(0))
End Sub
End Class
..........................黑龙江省巴彦县兴隆镇 张志晨 ..........................................
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)