- 浏览: 96548 次
- 性别:
- 来自: 广西
文章分类
最新评论
-
李涤尘:
很好,很清晰的记录
Oracle 多表查询 -
yanxiaojia521:
项目部署成功后,使用localhost可以访问,在局域网内容访 ...
Linux系统下的项目部署 -
txlong_onz:
学好正则这些都不用记了。有的时候要灵活的。
文本框的输入限制
日期时间显示的多种格式
1、日期时间显示的java类: 文件名:Datetime.java
2、在JSP文件中显示不同的日期时间格式:JSP文件名:datetime.jsp
3、日期时间脚本显示:文件名:time.htm
package net.xiaoxiang.dateTime;
// 日期时间显示的多种格式类:文件名:Datetime.java
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
/**
* 日期时间显示的多种格式类 以不同方法实现日期时间的不同显示格式
* @author 逍湘
* @version 1.0
* @time 2007年7月26日 上午10时23分51秒
*/
public class Datetime
{
/**
* 以字符串格式显示日期时间(Thu Jul 26 10:23:51 CST 2007)
* @return datetime
*/
public String getDatetime_String1 ( )
{
String datetime = new Date ( ).toString ( );
return datetime;
}
/**
* 以字符串格式显示日期时间(26 Jul 2007 02:23:51 GMT)
* @return datetime
*/
public String getDatetime_String2 ( )
{
String datetime = new Date ( ).toGMTString ( );
return datetime;
}
/**
* 以系统格式显示日期时间(yy-MM-dd 上午HH:mm)
* @return datetime
*/
public String getDatetime_System ( )
{
DateFormat dt = DateFormat.getInstance ( );
String datetime = dt.format ( new Date ( ) ).toString ( );
return datetime;
}
/**
* 以中国格式显示日期时间(xxxx年xx月xx日 下午xx时xx分xx秒)
* @return datetime
*/
public String getDatetime_China ( )
{
DateFormat datetime1 = DateFormat
.getDateInstance ( DateFormat.LONG, Locale.CHINA );
DateFormat datetime2 = DateFormat
.getTimeInstance ( DateFormat.LONG, Locale.CHINA );
String datetime = datetime1.format ( new Date ( ) ) + " "
+ datetime2.format ( new Date ( ) );
return datetime;
}
/**
* 以常用格式显示日期时间(yyyy-MM-dd HH:mm:ss+MILLISECOND)
* @return datetime
*/
public String getDatetime_Standard ( )
{
Calendar now = Calendar.getInstance ( );
String datetime = now.get ( Calendar.YEAR ) + "-"
+ ( now.get ( Calendar.MONTH ) + 1 ) + "-"
+ now.get ( Calendar.DAY_OF_MONTH ) + " " + now.get ( Calendar.HOUR )
+ ":" + now.get ( Calendar.MINUTE ) + ":" + now.get ( Calendar.SECOND )
+ now.get ( Calendar.MILLISECOND );
return datetime;
}
/**
* 以常用格式显示日期时间(yyyy-MM-dd HH:mm:ss)
* @return datetime
*/
public String getDatetime ( )
{
String datetime = new Date ( ).toLocaleString ( );
return datetime;
}
/**
* 以简单系统格式显示日期时间(yyyy-MM-dd)
* @return
*/
public String getDatetime_SimpleDateFormat ( )
{
try
{
SimpleDateFormat f = new java.text.SimpleDateFormat ( "yyyy-MM-dd" );
String sDate = f.format ( new java.util.Date ( ) );
java.util.Date dt = f.parse ( sDate );
java.sql.Date sqlDate = new java.sql.Date ( dt.getTime ( ) );
String datetime = sqlDate.toString ( );
return datetime;
}
catch ( Exception ee )
{
ee.printStackTrace ( );
return null;
}
}
/**
* 测试 显示结果
* @param args
*/
public static void main ( String[] args )
{
// TODO 自动生成方法存根
System.out.println ( "以字符串格式显示日期时间: " + new Datetime ( ).getDatetime_String1 ( ) );
System.out.println ( "以字符串格式显示日期时间: " + new Datetime ( ).getDatetime_String2 ( ) );
System.out.println ( "以系统格式显示日期时间: " + new Datetime ( ).getDatetime_System ( ) );
System.out.println ( "以中国格式显示日期时间: " + new Datetime ( ).getDatetime_China ( ) );
System.out.println ( "以常用格式显示日期时间: " + new Datetime ( ).getDatetime_Standard ( ) );
System.out.println ( "以常用格式显示日期时间: " + new Datetime ( ).getDatetime ( ) );
System.out.println ( "以简单系统格式显示日期: "
+ new Datetime ( ).getDatetime_SimpleDateFormat ( ) );
}
}
<%@ page language="java" pageEncoding="GBK"%> <%@ page import="java.util.*"%> <%@ page import="java.text.*;"%> <html> <head> <title>日期时间显示</title> </head> <body bgcolor="#76B9C7"> 日期时间显示 <br> <hr> <% //************ 以字符串格式显示日期时间 ********************************************** Date time = new Date ( ); out.print ( "字符串格式:" + time ); %> <br> 字符串格式:<%=new Date ( ).toGMTString ( )%><p> <hr> <% //************ 以系统格式显示日期时间 ********************************************** DateFormat df1 = DateFormat.getInstance ( ); out.print ( "系统格式:" + df1.format ( new Date ( ) ) ); %> <br> 系统格式:<%=df1.format ( new Date ( ) )%><p> <hr> <% //********** 以中国格式显示日期时间 ********************************************** DateFormat df2 = DateFormat.getDateInstance ( DateFormat.LONG, Locale.CHINA ); DateFormat df3 = DateFormat.getTimeInstance ( DateFormat.LONG, Locale.CHINA ); out.print ( "中国格式:" + df2.format ( new Date ( ) ) + " " ); out.print ( df3.format ( new Date ( ) ) ); %> <br> 中国格式:<%=df2.format ( new Date ( ) ) + " " + df3.format ( new Date ( ) )%> <p> <hr> <% //********** 以常用格式显示日期时间 ********************************************** Calendar now = Calendar.getInstance ( ); String nowtime = now.get ( Calendar.YEAR ) + "-" + ( now.get ( Calendar.MONTH ) + 1 ) + "-" + now.get ( Calendar.DAY_OF_MONTH ) + " " + now.get ( Calendar.HOUR ) + ":" + now.get ( Calendar.MINUTE ) + ":" + now.get ( Calendar.SECOND ) + now.get ( Calendar.MILLISECOND ); out.print ( "常用格式:" + nowtime ); %> <br> 常用格式:<%=new Date ( ).toLocaleString ( )%> <p> <hr> <% //********** 以简单系统格式显示日期时间 ********************************************** String datetime = ""; try { SimpleDateFormat f = new java.text.SimpleDateFormat ( "yyyy-MM-dd" ); String sDate = f.format ( new java.util.Date ( ) ); java.util.Date dt = f.parse ( sDate ); java.sql.Date sqlDate = new java.sql.Date ( dt.getTime ( ) ); datetime = sqlDate.toString ( ); } catch ( Exception ee ) { ee.printStackTrace ( ); } out.print ( "简单系统格式:" + datetime ); %> <br> 简单系统格式:<%=datetime%> <p> <hr> </body> </html>
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>日期时间脚本显示</title> </head> <body bgcolor="#AED5E8"> <center> 日期时间脚本显示 <p> <hr> <!-- 第一种形式 --> <div align="center"> <SCRIPT language=JavaScript> <!-- var noon; var time=new Date(); var hour=time.getHours(); var minute=time.getMinutes(); var today=new Date; var week=new Array(7); week[0]="天"; week[1]="一"; week[2]="二"; week[3]="三"; week[4]="四"; week[5]="五"; week[6]="六"; if (hour<5) noon="凌晨"; if (hour>4 & hour<8) noon="早晨"; if (hour>7 & hour<12) noon="上午"; if (hour==12) noon="中午"; if (hour>12 & hour<19) noon="下午"; if (hour>18 & hour<23) noon="晚上"; if (hour>22) noon="深夜"; if (hour>12) hour=hour-12; if (hour<10) hour="0"+hour; if (minute<10) minute="0"+minute; document.write("<span class='p9'>"); document.write(today.getYear()+"年"+(today.getMonth()+1) +"月"+today.getDate()+"日 星期"+week[today.getDay()] +" "+"北京时间:"+noon+" "+hour+":"+minute+" "); document.write("</span>"); //--> </SCRIPT> </div> <p> <hr> <!-- 第二种形式 --> <FONT color=#f8941f> <SCRIPT language=JavaScript> <!-- // Begin document.write("今天是:") var enable=0; today=new Date(); var day; var date; var time_start = new Date(); var clock_start = time_start.getTime(); if(today.getDay()==0) day="星期日" if(today.getDay()==1) day="星期一" if(today.getDay()==2) day="星期二" if(today.getDay()==3) day="星期三" if(today.getDay()==4) day="星期四" if(today.getDay()==5) day="星期五" if(today.getDay()==6) day="星期六" date=(today.getYear())+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日 "; document.write(date+day); // --> </SCRIPT> <br> <SCRIPT language=JavaScript> <!-- var mess1="你正在登陆的是:逍湘个人网!"; var mess2= "你正在登陆的是:逍湘个人网!" day = new Date( ) hr = day.getHours( ) if (( hr >=0 ) && (hr <= 4 )) mess1= "夜深了,逍湘提醒您要注意身体哦..." if (( hr >= 4 ) && (hr < 7)) mess1=" 清晨好,您可真早呀!吃早餐了吗?" if (( hr >= 7 ) && (hr < 12)) mess1=" 上午好,您开始工作了? " if (( hr >= 12) && (hr <= 19)) mess1= "下午好,您工作辛苦了!" if ((hr >= 19) && (hr <= 23)) mess1= "晚上好,您真是分秒必争呀! " document.write("<blink>") document.write(mess1) document.write("</blink>") document.write(mess2) // --> </SCRIPT> </FONT> <p> <hr> <!-- 第三种形式 --> <div id="clock"></div> <SCRIPT language=Javascript1.2> <!-- function show() { if(!document.layers && !document.all) return; var d = new Date(); var iYear = d.getYear() var iMonth = d.getMonth() var iDay = d.getDate() var sWeek = d.getDay() var sHour = d.getHours() var sMinute = d.getMinutes() var sSecond = d.getSeconds() if(sWeek == 0) sWeek = "<font color=#ffffff>星期天</font>"; if(sWeek == 1) sWeek = "星期一"; if(sWeek == 2) sWeek = "星期二"; if(sWeek == 3) sWeek = "星期三"; if(sWeek == 4) sWeek = "星期四"; if(sWeek == 5) sWeek = "星期五"; if(sWeek == 6) sWeek = "<font color=#ffffff>星期六</font>"; if(sHour <= 9) sHour = "0" + sHour; if(sMinute <= 9) sMinute = "0" + sMinute; if(sSecond <= 9) sSecond = "0" + sSecond; sClock = " " + iYear + "年" + (iMonth + 1) + "月" + iDay + "日 " + sWeek + " " + sHour + ":" + sMinute + ":" + sSecond; if(document.layers) { document.layers.clock.document.write(sClock); document.layers.clock.document.close(); } else if(document.all) clock.innerHTML = sClock; setTimeout("show()", 1000); } show(); //--> </SCRIPT> <p> <hr> <!-- 第四种形式 --> <FONT color=#ff0033> <DIV id=jnkc></DIV> <SCRIPT> setInterval("jnkc.innerHTML=new Date().toLocaleString() +' 星期'+'日一二三四五六'.charAt (new Date().getDay());",1000); </SCRIPT> </FONT> <p> <hr> </center> </body> </html>
发表评论
-
日期时间控件 js脚本 示例5
2011-06-13 14:03 1433<!DOCTYPE HTML PUBLIC &qu ... -
日期时间控件 js脚本 示例4
2011-06-13 13:59 1034<!DOCTYPE HTML PUBLIC ... -
日期时间控件 js脚本 示例3
2011-04-25 13:38 1082<!DOCTYPE HTML PUBLIC " ... -
日期时间控件 js脚本 示例2
2011-04-22 10:06 836<!DOCTYPE HTML PUBLIC &qu ... -
日期时间控件 js脚本 示例1
2011-04-21 09:38 1064<!DOCTYPE HTML PUBLIC ... -
日期时间控件 js脚本
2011-04-21 09:17 1412在做开发的过程中经常要提供给用户对日期时间的选择 ... -
信息提示 弹出窗口
2011-02-25 16:01 1474<!DOCTYPE html PUBLIC " ... -
文本框的输入限制
2011-02-23 17:58 1473限制文本框,只能输入数字,如果输入非数字,自动去掉 <b ... -
2011年[兔年]倒计时
2011-01-31 10:16 890<html> <head> ...
相关推荐
C#支持多种内置的标准日期和时间格式字符串,例如:"d"(短日期)、"D"(长日期)、"t"(短时间)、"T"(长时间)等。例如: ```csharp DateTime now = DateTime.Now; string shortDate = now.ToString("d"); // ...
`smalldatetime`是SQL Server中的一种日期时间数据类型,它用来存储日期和时间信息,范围从1900年1月1日到2079年6月6日。该类型占用4个字节的存储空间,其中日期精确到天,时间则精确到分钟。由于其存储空间较小,...
同时,Oracle 也提供了多种日期及时间格式的转换函数,例如 TO_DATE、TO_TIMESTAMP 等,可以将不同格式的日期及时间字符串转换为标准的日期及时间格式。 在实际应用中,了解 Oracle 日期及时间格式可以帮助开发者更...
- JavaScript中的Date对象提供了多种方法来获取和操作日期时间。 - `var myDate = new Date();` 创建一个新的Date对象。 - `myDate.getYear();` 返回当前年份的最后两位数字(1900-1999年是0-99),已经不太推荐...
extjs 中显示日期时间的方法是在后台传递来的数据是 Date 类型的数据,日期时间格式为 timestamp,是 13 位的 long data 数字类型的时间。在 extjs6 中,可以使用配置消息转换器对 responseBody 输出日期格式进行...
在IT领域,地区日期时间显示是一项基础且重要的功能,它涉及到跨时区、多语言环境下的用户界面设计。地区指的是用户所在的地理位置,日期和时间则是我们日常生活和工作中不可或缺的信息元素。在开发软件或构建Web...
压缩包中的"vb时间显示格式的设定程序"很可能是包含了上述各种时间格式化方法的示例代码,供开发者参考和学习。实际编程时,根据具体需求选择合适的格式和函数,可以实现多样化的时间显示效果。
- `{0:s}`是标准日期时间格式,符合ISO8601标准,如`2006-11-26 10:30:00`。 - `{0:T}`仅显示24小时制的时间,如`10:30:00`。 在`GridView`中设置这些格式通常涉及数据绑定过程。你可以通过以下步骤操作: 1. ...
ExtJS 中的日期时间显示需要将后台传过来的日期数据进行格式转换。后台传过来的数据是 Date 类型的数据,日期时间格式为 timestamp,是 13 位的 long data 数字类型的时间。这个 timestamp 需要转换为标准的日期时间...
本文将详细介绍SQL Server中的日期时间格式转换方法,并列举出多种格式化选项。 #### 使用`CONVERT`函数进行日期时间格式转换 `CONVERT`是SQL Server中用于日期时间格式转换的主要函数之一。它支持将日期时间类型...
`SimpleDateFormat`允许开发者自定义日期时间的显示格式,从而满足不同场景的需求。以下是对示例代码的详细解释: ```java java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd"); out....
首先,我们需要了解layDate的基本用法,它是基于JavaScript的一个轻量级插件,支持多种日期时间格式,如年、月、日、时、分、秒等。 要让layDate同时显示日期和时间,我们需要设置特定的配置参数。在layDate的API中...
- `%c`:默认日期时间格式。 - `%d`:天数(01~31)。 - `%H`:24小时制的小时数(00~23)。 - `%I`:12小时制的小时数(01~12)。 - `%m`:月份(01~12)。 - `%M`:分钟(00~59)。 - `%p`:AM或PM。 - `%S`:秒...
2. **`CustomFormat`**:当 `Format` 属性设置为 `Custom` 时,此属性用于定义自定义的日期时间格式字符串。 3. **`ShowUpDown`**:如果设置为 `true`,则会在控件旁边显示上下箭头,用户可以通过点击这些箭头来增加...
在数据库管理中,MySQL提供了多种功能强大的函数用于获取和格式化日期信息,这对于进行数据分析、日志记录以及显示动态内容至关重要。下面详细阐述如何在MySQL中获取当前日期以及如何进行日期格式化。 首先,MySQL...
这个库还支持多种语言,可以通过传入相应的语言代码来实现多语言环境下的日期显示。 此外,"marlonlom-timeago"库可能还包括一些其他的辅助方法,比如设置自定义的单位或者精度,使得开发者能够根据具体需求调整...
- PowerBuilder支持多语言环境,日期时间控件可以根据系统设置自动适应用户的日期和时间格式。 8. 动态设置: - 在运行时,你可以通过编程方式改变日期时间控件的属性,例如设置默认值或禁用状态。 通过上述步骤...
VB编写小程序实现修改Windows时间的显示格式,类似系统的时间调整功能,可设置时间为短日期、长日期格式,同时程序还可获取系统信息,有多种时间日期格式供选择,实属不错的小程序,VB6.0可直接编译运行。
3. **格式化**:根据需求,日期和时间可以以多种格式显示,如"YYYY-MM-DD"、"MM/DD/YYYY"或"HH:mm:ss"等。 4. **国际化**:支持不同地区日期和时间的格式,如日期顺序的不同(日/月/年 vs. 月/日/年)。 5. **事件回...