获取系统时间

获取系统当前的时间,包括年月日,时分秒。

package 获取系统时间;

import java.awt.*;
import java.awt.event.*;
import java.util.Calendar;
import javax.swing.*;

public class TestDate {
	
	JFrame jframe;
	JPanel jp1,jp2,jp3;
	JLabel jl1,jl2,jl3,jl4,jl5,jl6,jl7;
	JButton jbtn1,jbtn2,jbtn3;
	JTextField jt1,jt2,jt3,jt4,jt5,jt6;
	Box box;
	
	public void go(){
		jl1 = new JLabel("获取系统当前的时间,包括年月日,时分秒。");
		jl2 = new JLabel("  年    ");
		jl3 = new JLabel("  月    ");
		jl4 = new JLabel("  日    ");
		jl5 = new JLabel("  时     ");
		jl6 = new JLabel("  分     ");
		jl7 = new JLabel("  秒     ");
		
		jl1.setFont(new Font("Dialog",Font.BOLD,20));
		jl2.setFont(new Font("Dialog",Font.PLAIN,18));
		jl3.setFont(new Font("Dialog",Font.PLAIN,18));
		jl4.setFont(new Font("Dialog",Font.PLAIN,18));
		jl5.setFont(new Font("Dialog",Font.PLAIN,18));
		jl6.setFont(new Font("Dialog",Font.PLAIN,18));
		jl7.setFont(new Font("Dialog",Font.PLAIN,18));
		
		jt1 = new JTextField(6);
		jt2 = new JTextField(6);
		jt3 = new JTextField(6);
		jt4 = new JTextField(6);
		jt5 = new JTextField(6);
		jt6 = new JTextField(6);
		jt1.setEditable(false);
		jt2.setEditable(false);
		jt3.setEditable(false);
		jt4.setEditable(false);
		jt5.setEditable(false);
		jt6.setEditable(false);
		jt1.setBackground(Color.CYAN);
		jt2.setBackground(Color.CYAN);
		jt3.setBackground(Color.CYAN);
		jt4.setBackground(Color.CYAN);
		jt5.setBackground(Color.CYAN);
		jt6.setBackground(Color.CYAN);
		
		box = Box.createHorizontalBox();
		jbtn1 = new JButton(" 获  取 ",new ImageIcon("1.png"));
		box.add(jbtn1);
		box.add(Box.createHorizontalStrut(30));
		jbtn2 = new JButton(" 清  除 ",new ImageIcon("3.png"));
		box.add(jbtn2);
		box.add(Box.createHorizontalStrut(30));
		jbtn3 = new JButton(" 退  出 ",new ImageIcon("2.png"));
		box.add(jbtn3);
		
		jp1 = new JPanel();
		jp2 = new JPanel();
		jp3 = new JPanel();
		jp1.setBackground(Color.WHITE);
		jp2.setBackground(Color.WHITE);
		jp1.add(jl1);
		jp2.add(jt1);
		jp2.add(jl2);
		jp2.add(jt2);
		jp2.add(jl3);
		jp2.add(jt3);
		jp2.add(jl4);
		jp2.add(jt4);
		jp2.add(jl5);
		jp2.add(jt5);
		jp2.add(jl6);
		jp2.add(jt6);
		jp2.add(jl7);
		jp3.add(box);
		
		jframe = new JFrame("获取系统时间");
		jframe.add(jp1,BorderLayout.NORTH);
		jframe.add(jp2,BorderLayout.CENTER);
		jframe.add(jp3,BorderLayout.SOUTH);
		jframe.setSize(460, 200);
		jframe.setLocationRelativeTo(null);
		jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		jframe.setResizable(false);
		jframe.setVisible(true);
		
		
		/**
		 * 退出按钮注册事件
		 */
		jbtn3.addActionListener(new ActionListener() {
			
			@Override
			public void actionPerformed(ActionEvent arg0) {
				// TODO 自动生成的方法存根
				System.exit(0);		
				
			}
		});
		
		
		/**
		 * 	清除按钮注册事件
		 */
		jbtn2.addActionListener(new ActionListener() {
			
			@Override
			public void actionPerformed(ActionEvent e) {
				// TODO 自动生成的方法存根
				jt1.setText(null);
				jt2.setText(null);
				jt3.setText(null);
				jt4.setText(null);
				jt5.setText(null);
				jt6.setText(null);
				
			}
		});
		
		
		/**
		 * 获取按钮注册事件
		 */
		jbtn1.addActionListener(new ActionListener() {
			
			@Override
			public void actionPerformed(ActionEvent arg0) {
				// TODO 自动生成的方法存根
				
				/*Calendar()调用系统当前的时间*/
				Calendar cal = Calendar.getInstance();
				
				int year,month,date;
				int hour,minute,second;
				
				year = cal.get(Calendar.YEAR);
				month = cal.get(Calendar.MONTH)+1;
				date = cal.get(Calendar.DATE);
				hour = cal.get(Calendar.HOUR_OF_DAY);
				minute = cal.get(Calendar.MINUTE);
				second = cal.get(Calendar.SECOND);
				
				jt1.setText("     "+year);
				jt2.setText("        "+month);
				jt3.setText("        "+date);
				jt4.setText("        "+hour);
				jt5.setText("        "+minute);
				jt6.setText("        "+second);
								 
			}
		});
		
		
	}

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		TestDate td = new TestDate();
		td.go();		

	}

}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值