「用java显示时间」编写java程序,显示当前的时间

博主:adminadmin 2022-12-30 02:00:08 1048

今天给各位分享用java显示时间的知识,其中也会对编写java程序,显示当前的时间进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Java 如何显示当前系统日期与时间

通过new Date获取当前的日期与时间

示例:

public static void main(String[] args){ 

Date now = new Date(); //获取当前时间

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//格式化当前日期时间,显示如2015/06/27 14:22:22

}

Java 如何用控件显示时间

取得时间用

java.util.Calendar或者java.util.Date

在控件上控制时间用

javax.swing.Timer

下面给个例子:

import java.awt.BorderLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.util.Calendar;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.Timer;

public class ClockTest extends JFrame {

public ClockTest() {

super("Timer Demo");

setSize(300, 100);

setDefaultCloseOperation(EXIT_ON_CLOSE);

ClockLabel clock = new ClockLabel();

getContentPane().add(clock, BorderLayout.NORTH);

}

public static void main(String args[]) {

ClockTest ct = new ClockTest();

ct.setVisible(true);

}

}

class ClockLabel extends JLabel implements ActionListener {

public ClockLabel() {

super((Calendar.getInstance().getTime()).toString());

Timer t = new Timer(1000, this);

t.start();

}

public void actionPerformed(ActionEvent ae) {

setText(Calendar.getInstance().getTime().toString());

}

}

JAVA窗口显示当前时间

用 java的 swing做个图形界面 然后显示当前的时间:

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.text.SimpleDateFormat;

import java.util.Date;

import javax.swing.JTextField;

import javax.swing.Timer;

import javax.swing.JFrame;

public class NowTime extends JFrame

{

//添加 显示时间的JTextField

private void addComponent(){

JTextField time = new JTextField();

this.getContentPane().add(time);

this.setTimer(time);

}

//显示窗口

private void showTime(){

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//this.pack();//自动适应窗口大小

this.setSize(160, 80);

this.setVisible(true);

}

//设置Timer 1000ms实现一次动作 实际是一个线程

private void setTimer(JTextField time){

final JTextField varTime = time;

Timer timeAction = new Timer(1000, new ActionListener() {

public void actionPerformed(ActionEvent e) {

long timemillis = System.currentTimeMillis();

//转换日期显示格式

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

varTime.setText(df.format(new Date(timemillis)));

}

});

timeAction.start();

}

//运行方法

public static void main(String[] args) {

NowTime timeFrame = new NowTime();

timeFrame.addComponent();

timeFrame.showTime();

}

}

关于用java显示时间和编写java程序,显示当前的时间的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。