org.maachang.engine.servlet
クラス HttpdTimestamp

java.lang.Object
  上位を拡張 org.maachang.engine.servlet.HttpdTimestamp

public class HttpdTimestamp
extends java.lang.Object

HTTPDタイムスタンプ生成/解析.

HTTPDタイムスタンプを生成/解析します.

導入されたバージョン:
MaaEngine 1.00
バージョン:
2007/10/18
作成者:
masahito suzuki

メソッドの概要
static long convertTimestamp(java.lang.String timestamp)
          HTMLタイムスタンプを時間変換.
static long createTime(long time)
          比較対照タイムスタンプを生成.
static java.lang.String getNowTimestamp()
          HTTPタイムスタンプを取得.
static java.lang.String getNowTimestamp(boolean mode)
          HTTPタイムスタンプを取得.
static java.lang.String getTimestamp(boolean mode, long time)
          HTTPタイムスタンプを取得.
static java.lang.String getTimestamp(long time)
          HTTPタイムスタンプを取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getNowTimestamp

public static final java.lang.String getNowTimestamp()
HTTPタイムスタンプを取得.

現在の時間をHTTPタイムスタンプで取得します.

戻り値:
String 変換されたタイムスタンプが返されます.

getNowTimestamp

public static final java.lang.String getNowTimestamp(boolean mode)
HTTPタイムスタンプを取得.

現在の時間をHTTPタイムスタンプで取得します.

パラメータ:
mode - [true]の場合は[Wdy, DD-Mon-YYYY HH:MM:SS GMT]となります.
戻り値:
String 変換されたタイムスタンプが返されます.

getTimestamp

public static final java.lang.String getTimestamp(long time)
HTTPタイムスタンプを取得.

HTTPタイムスタンプを取得します.

パラメータ:
time - 取得対象のタイム値(long)を設定します.
戻り値:
String 変換されたタイムスタンプが返されます.

getTimestamp

public static final java.lang.String getTimestamp(boolean mode,
                                                  long time)
HTTPタイムスタンプを取得.

HTTPタイムスタンプを取得します.

パラメータ:
mode - [true]の場合は[Wdy, DD-Mon-YYYY HH:MM:SS GMT]となります.
time - 取得対象のタイム値(long)を設定します.
戻り値:
String 変換されたタイムスタンプが返されます.

convertTimestamp

public static final long convertTimestamp(java.lang.String timestamp)
HTMLタイムスタンプを時間変換.

HTMLタイムスタンプを時間変換します.

パラメータ:
timestamp - 変換対象のHTMLタイムスタンプを設定します.
戻り値:
long 変換された時間が返されます.
[Long.MIN_VALUE]が返された場合変換に失敗しました.

createTime

public static final long createTime(long time)
比較対照タイムスタンプを生成.

[HttpdTimestamp#convertTimestamp()]でコンバートした値と比較する 時間を生成します.
この処理は単にミリ秒部分を0にするための処理です.

パラメータ:
time - 設定対象の時間を設定します.
戻り値:
long 生成結果の時間が返されます.