参考一下,主要看API的java.util.Calendar类
Calendar m_date=Calendar.getInstance();
//提取时间各个元素
String year=Integer.toString(m_date.get(m_date.YEAR));
String day=Integer.toString(m_date.get(m_date.DAY_OF_YEAR));
String hours=Integer.toString(m_date.get(m_date.HOUR_OF_DAY));
String minutes=Integer.toString(m_date.get(m_date.MINUTE));
String seconds=Integer.toString(m_date.get(m_date.SECOND));
Calendar m_date=Calendar.getInstance();
//提取时间各个元素
String year=Integer.toString(m_date.get(m_date.YEAR));
String day=Integer.toString(m_date.get(m_date.DAY_OF_YEAR));
String hours=Integer.toString(m_date.get(m_date.HOUR_OF_DAY));
String minutes=Integer.toString(m_date.get(m_date.MINUTE));
String seconds=Integer.toString(m_date.get(m_date.SECOND));
解决方案 »
- 怎么让加载在JTextPane上的图片不随滚动条滚动
- 相对路径 能跨盘查找吗?
- jTextField中大写字符的宽度和小写字符的宽度不同,如何解决
- 此数组是啥意思?谢
- 单枪匹马闯入Java World。。。请教设计问题。。。
- 求高手解答
- 學java的時候有沒有類似MSDN的幫助文檔什麼的?
- java 线程问题
- 怎么使jbuilder的编译加上参数 -target 1.1
- 高薪诚聘Java兼职教师(英文/中文),每周8课时,地点在天津。联系邮件:[email protected]
- 到哪里能找到Borland Enterprise Server5.02+?
- java.rmi.Registry 的rebind怎么用?如何把一个远程对象绑定到指定端口?
String s = sdf.format(new Date());
或者
String s = sdf.format(Calendar.getInstance().getTime());
<body>
<%java.util.Date date=new java.util.Date(); %>
Hello! the time is now
<%out.println(date);%>
</body>
</html>运行后成功获得系统时间,看对你是否有帮助
<html>
<head><title>取得系统时间</title></head>
<body>
<%java.util.Date date=new java.util.Date();%>
现在是:<%=date%>
</body>
</html>
运行结果:
现在是:Tue Jul 31 10:32:52 CST 2001 第二种方式:
<%@ page import="java.util.*, java.text.*" %>
<HTML>
<HEAD><TITLE>显示当前时间</TITLE></HEAD>
<BODY>
当前时间:
<%
Date now = new Date();
out.println(DateFormat.getTimeInstance().format(now));
%>
</BODY>
</HTML> 运行结果:
10:31:42 AM 第三种方式:
<%
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy年MM月dd日");
java.util.Date currentTime_1 = new java.util.Date();
out.print(formatter.format(currentTime_1));
%> 运行结果:
2001年07月31日 第四种方式:
<%
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy/MM/dd HH/mm/ss");
java.util.Date currentTime_1 = new java.util.Date();
out.print(formatter.format(currentTime_1));
%> 运行结果:
2001/07/31 10/32/52 第三四两种方式其实是一样的他可以产生千变万化的格式
// : NowTime.java
import java.io.*;
import java.util.*;
import java.text.*;public class NowTime {
public static void main(String[] args) {
Calendar rightNow = Calendar.getInstance();
SimpleDateFormat formatter;
String str = new String();
Date currentDate = new Date();
formatter = new SimpleDateFormat ("yyyyMMddHH:mm:ss",Locale.getDefault());
str = formatter.format(currentDate);
System.out.println(str); //YYYYMMDD
System.out.println(rightNow.getTime()); //Detail Date /////
SimpleDateFormat sdf = new SimpleDateFormat("yyyy MM dd HH:mm:ss");
String s2 = sdf.format(new Date());
System.out.println(s2);
String s = sdf.format(Calendar.getInstance().getTime());
System.out.println(s);
}
}
public class getDate {
public static void main(String[] args) {
Calendar m_date = Calendar.getInstance();
String year = Integer.toString(m_date.get(m_date.YEAR));
String month = Integer.toString(m_date.get(m_date.MONTH) + 1);
String day = Integer.toString(m_date.get(m_date.DATE));
//String day = Integer.toString(m_date.get(m_date.DAY_OF_WEEK));
String hours = Integer.toString(m_date.get(m_date.HOUR_OF_DAY));
String minutes = Integer.toString(m_date.get(m_date.MINUTE));
String seconds = Integer.toString(m_date.get(m_date.SECOND));
String strAll = year + ":" + month + ":" + day + ":" + hours + ":" + minutes + ":" + seconds;
System.out.println(strAll);
}
}