java时间显示代码怎么写

1.java 编程中显示日期和时间的代码

/**

java时间显示代码怎么写

* 获取现在时间

*

* @return返回字符串格式 yyyy-MM-dd HH:mm:ss

*/

public static String getStringDate() {

Date currentTime = new Date();

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

String dateString = formatter.format(currentTime);

return dateString;

}

/**

* 获取现在时间

*

* @return 返回短时间字符串格式yyyy-MM-dd

*/

public static String getStringDateShort() {

Date currentTime = new Date();

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

String dateString = formatter.format(currentTime);

return dateString;

}

/**

* 获取时间 小时:分;秒 HH:mm:ss

*

* @return

*/

public static String getTimeShort() {

SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");

Date currentTime = new Date();

String dateString = formatter.format(currentTime);

return dateString;

}

2.JAVA中剩余时间代码怎么写

你的软件是基于web的,还是单机版的,你说的不够清楚

楼上所说的编程思想 程序如下

public class Test_baidu2 extends Thread{

private static int minute = 5;

private static int second = 60;

private int hour = 0;

public void run() {

while (minute * second >= 0) {

System.out.println(hour + ":" + minute + ":" + second);

try {

sleep(1000);

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

if (second != 0) {

second--;

} else {

second = 60;

if (minute > 0) {

minute--;

}else{

return;

}

}

}

}

public static void main(String[] args) {

Test_baidu2 t=new Test_baidu2();

t.start();

}

}

3.Java中Date只显示当前时间怎么写

import java.text.SimpleDateFormat;

import java.util.Date;

public class Test2 {

/**

* @param args

*/

public static void main(String[] args) {

Date now = new Date();

SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");//参数为你需要的时间格式

String str = sdf.format(now);

System.out.println(str);

}

}

希望能对你学习有帮助

4.java显示时间

一. 获取当前系统时间和日期并格式化输出:

import java.util.Date;

import java.text.SimpleDateFormat;

public class NowString {

public static void main(String[] args) {

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式

System.out.println(df.format(new Date()));// new Date()为获取当前系统时间

}

}

二. 在数据库里的日期只以年-月-日的方式输出,可以用下面两种方法:

1、用convert()转化函数:

String sqlst = "select convert(varchar(10),bookDate,126) as convertBookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";

System.out.println(rs.getString("convertBookDate"));

2、利用SimpleDateFormat类:

先要输入两个java包:

import java.util.Date;

import java.text.SimpleDateFormat;

然后:

定义日期格式:SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);

sql语句为:String sqlStr = "select bookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";

输出:

System.out.println(df.format(rs.getDate("bookDate")));

************************************************************

java中获取当前日期和时间的方法

import java.util.Date;

import java.util.Calendar;

import java.text.SimpleDateFormat;

public class TestDate{

public static void main(String[] args){

Date now = new Date();

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修改日期格式

String hehe = dateFormat.format( now );

System.out.println(hehe);

Calendar c = Calendar.getInstance();//可以对每个时间域单独修改

5.需要用java编写日历或时钟源代码,

时钟----------------

import java.awt.*;

import java.awt.event.*;

import java.util.*;//这两个包你没有导入 至少在你贴进来的代码中没有导入

import java.text.SimpleDateFormat;

public class test extends Frame implements Runnable

{

private Label Labelshow=new Label();

private Panel pan1=new Panel();

public test()

{

super("time");

setup();

setResizable(false); //设置此图形界面是不可以改变大小的

setBounds(400, 200, 200, 400);

add(pan1);//修改1 你没有添加Panel界面会什么都不显示的

pack();

setVisible(true);

}

public void setup()

{

pan1.add(Labelshow);

Thread thread1=new Thread(this);//修改2 Panel没有实现Runnable接口 不能用做线程启动的

thread1.start();

}

public void run()

{

while(true)

{

SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss");

Labelshow.setText(sdf.format(new Date()));

try

{

Thread.sleep(1000);

}

catch(Exception e)

{

Labelshow.setText("出错错误,请重启程序");

}

}

}

public static void main(String[] args)

{

test te=new test();

}

}