發表文章

目前顯示的是 12月, 2014的文章

[Java] method level 的泛型,讓參數中的型別或是回傳值的型別決定,方法中的型別

Ex1 : public < T > T getBean(String name, Class < T > requiredType) throws BeansException { return getBeanFactory ( ) . getBean ( name , requiredType ) ; } 由參數中的 requiredType ,來決定回傳值 的型別 Ex2 public < T > T getBean(String name) throws BeansException { return (T)getBeanFactory ( ) . getBean ( name ) ; } 由回傳值來決定內部處理的型別

MySQL java milliseconds 轉成 date , 或者 date 轉成 java milliseconds

1. 由 Date 轉換成  java milliseconds Ex1: SELECT UNIX_TIMESTAMP(CURDATE())*1000; 結果如下 +--------------------------------+ | UNIX_TIMESTAMP(CURDATE())*1000 | +--------------------------------+ |                  1417737600000 | +--------------------------------+ 1 row in set Ex2 SELECT UNIX_TIMESTAMP(STR_TO_DATE('Apr 15 2012 12:00AM', '%M %d %Y %h:%i%p'))*1000; +------------------------------------------------------------------------+ | UNIX_TIMESTAMP(STR_TO_DATE('Apr 15 2012 12:00AM', '%M %d %Y %h:%i%p'))*1000 | +------------------------------------------------------------------------+ |                                                             1334448000000 | +------------------------------------------------------------------------+ 1 row in set 2. 由 java milliseconds 轉換成  Date 先去以下網站 ( java 日期轉換 )取得 今天 2014-12-5 11:08 PM 的 milliseconds =  1417755600000 sql 如下 SELECT FROM_UNIXTIME( 1417755600000/1000, '%Y年%m月%d' ) ;