搜索到关键字为 日期 的相关日志 9 篇: ("[空格]和"+"[加号] 可作搜索分隔符号使用.)

jstl fmt:formatDate的输出格式 cloudy

<fmt:formatDate value="${isoDate}" type="both"/>
2004-5-31 23:59:59

<fmt:formatDate value="${date}" type="date"/>
2004-4-1

<fmt:formatDate value="${isoDate}" type="time"/>
23:59:59

<fmt:formatDate value="${isoDate}" type="date" dateStyle="default"/>
2004-5-31

<fmt:formatDate value="${isoDate}" type="date" dateStyle="short"/>
04-5-31

<fmt:formatDate value="${isoDate}" type="date" dateStyle="medium"/>
...

Linux 用户、用户组、文件权限大全 suny

linux的权限系统主要是由用户、用户组和权限组成。

用户就是一个个的登录并使用linux的用户。linux内部用UID表示。
用户组就是用户的分组。linux内部用GID表示。
权限分为读、写、执行三种权限。

linux的用户信息保存在/etc/passwd文件中,另外,/etc/shadow文件存放的是用户密码相关信息。

/etc/passwd文件格式:
用户名:密码:UID:GID:用户信息:HOME目录路径:用户shell
...

MYSQL中TIMESTAMP类型的使用 suny

MYSQL中TIMESTAMP类型的默认值

MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样。
1、自动UPDATE 和INSERT 到当前的时间:
表:
---------------------------------
...

JFreeChart中文API cloudy

JFreeChart类:
void setAntiAlias(boolean flag) 字体模糊边界
void setBackgroundImage(Image image) 背景图片
void setBackgroundImageAlignment(int alignment) 背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)
void setBackgroundImageAlpha(float alpha) 背景图片透明度(0.0~1.0)
void setBackgroundPaint(Paint paint) 背景色
...

Java将CST的时间字符串转换成需要的日期格式字符串 cloud

下列代码可以实现把Java的CST格式的时间字符串转为为Date对象和所需要的日期时间格式!

String dateStr = "Wed Sep 16 11:26:23 CST 2009"; 
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);

//java.util.Date对象
Date date = (Date) sdf.parse(dateStr);

//2009-09-16
String formatStr = new SimpleDateFormat("yyyy-MM-dd").format(date);
...

Java比较两个时间相差多少天,多少个月,多少年 cloudy

在项目开发当中,我们时常碰到要比较两个时间或者与当前时间相差多少天,多少个月,多少年的问题。

本人结合网上的一些例子,稍作修改,提供出下面示例,与网友们分享。

java代码
  1. package com.test;  
  2. import java.text.DateFormat;  
  3. import java.text.SimpleDateFormat;  
  4. import java.util.Calendar;  
  5. import java.util.Date;  
  6. /**  
  7.  * @description 日期比较天 月 年  
  8.  * @author www.javawind.net  
  9.  */ 
  10. public class DateTest {  
  11.     public static void main(String[] args) {  
  12.         String date = "2008-06-12";  
  13.           
  14.         DateTest.compareDate(date, null0);  
  15.         DateTest.compareDate(date, null1);  
  16.         DateTest.compareDate(date, null2);  
  17.           
  18.         date = "2006-06-03";          
  19.         DateTest.compareDate(date, null0);  
  20.         DateTest.compareDate(date, null1);  
  21.         DateTest.compareDate(date, null2);  
  22.         DateTest.compareDate(date, "2009-06-01"0);  
  23.         DateTest.compareDate(date, "2009-06-01"1);  
  24.         DateTest.compareDate(date, "2009-06-01"2);  
  25.     }  
  26.       
  27.     /**  
  28.      * @param date1 需要比较的时间 不能为空(null),需要正确的日期格式  
  29.      * @param date2 被比较的时间  为空(null)则为当前时间  
  30.      * @param stype 返回值类型   0为多少天,1为多少个月,2为多少年  
  31.      * @return  
  32.      */ 
  33.     public static int compareDate(String date1,String date2,int stype){  
  34.         int n = 0;  
  35.           
  36.         String[] u = {"天","月","年"};  
  37.         String formatStyle = stype==1?"yyyy-MM":"yyyy-MM-dd";  
  38.           
  39.         date2 = date2==null?DateTest.getCurrentDate():date2;  
  40.           
  41.         DateFormat df = new SimpleDateFormat(formatStyle);  
  42.         Calendar c1 = Calendar.getInstance();  
  43.         Calendar c2 = Calendar.getInstance();  
  44.         try {  
  45.             c1.setTime(df.parse(date1));  
  46.             c2.setTime(df.parse(date2));  
  47.         } catch (Exception e3) {  
  48.             System.out.println("wrong occured");  
  49.         }  
  50.         //List list = new ArrayList();  
  51.         while (!c1.after(c2)) {                     // 循环对比,直到相等,n 就是所要的结果  
  52.             //list.add(df.format(c1.getTime()));    // 这里可以把间隔的日期存到数组中 打印出来  
  53.             n++;  
  54.             if(stype==1){  
  55.                 c1.add(Calendar.MONTH, 1);          // 比较月份,月份+1  
  56.             }  
  57.             else{  
  58.                 c1.add(Calendar.DATE, 1);           // 比较天数,日期+1  
  59.             }  
  60.         }  
  61.           
  62.         n = n-1;  
  63.           
  64.         if(stype==2){  
  65.             n = (int)n/365;  
  66.         }     
  67.           
  68.         System.out.println(date1+" -- "+date2+" 相差多少"+u[stype]+":"+n);        
  69.         return n;  
  70.     }  
  71.       
  72.     /**  
  73.      * 得到当前日期  
  74.      * @return  
  75.      */ 
  76.     public static String getCurrentDate() {  
  77.         Calendar c = Calendar.getInstance();  
  78.         Date date = c.getTime();  
  79.         SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM-dd");  
  80.         return simple.format(date);  
  81.     }  

运行结果:

2008-06-12 -- 2009-06-09 相差多少天:362
2008-06-12 -- 2009-06-09 相差多少月:12
2008-06-12 -- 2009-06-09 相差多少年:0
2006-06-03 -- 2009-06-09 相差多少天:1102
2006-06-03 -- 2009-06-09 相差多少月:36
2006-06-03 -- 2009-06-09 相差多少年:3
...

SQL中取DateTime数据类型中的日期和时间 cloudy

      我们知道SQL中表示日期和时间的数据类型为DateTime,数据格式如 '2009-04-13 11:00:27.857',日期和时间是结合在一起的,有时我们只想要日期不要时间,有时我们只要时间而不要日期。可以通过Convert()函数来达到我们的目的。

Convert()函数的功能是:将某种数据类型的表达式显式转换为另一种数据类型。
Convert()函数的格式是:Convert(Data_Type[(Length)], Expression [, Style])

Data_Type[(Length)]为转换后的数据类型,Length为长度,可选(转换为某些数据类型时不需要写);Expression为备转换的表达式,Style为日期时间样式。
...

MySQL支持的列类型 cloud

      MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。概述有意简化,更详细的说明应该考虑到有关特定列类型的附加信息,例如你能为其指定值的允许格式。

由MySQL支持的列类型列在下面。下列代码字母用于描述中:

M
指出最大的显示尺寸。最大的合法的显示尺寸是 255 。
...

JSP内建对象- - suny

① out - javax.servlet.jsp.jspWriter
   out对象用于把结果输出到网页上。

方法:
1. void clear() ;
   清除输出缓冲区的内容,但是不输出到客户端。

2. void clearBuffer() ;
   清除输出缓冲区的内容,并输出到客户端。

3. void close() ;
   关闭输出流,清除所有内容。

4. void flush() ;
...