public static void setTimeStamp(final Intent response, final long timeStamp) { response.putExtra(PARAM_TIME_STAMP, timeStamp); response.putExtra(PARAM_TIME_STAMP_STRING, RFC3339DateUtils.toString(timeStamp)); } }
/** * DateオブジェクトからCalendarクラスのオブジェクトを生成する. * @param date Dateオブジェクト * @return Calendarオブジェクト / エラー発生時はnull. */ public static Calendar toCalendar(final Date date) { return toCalendar(date, Locale.getDefault(), TimeZone.getDefault()); }
/** * RFC3339形式あるいはISO8601形式の文字列からdateクラスのオブジェクトを生成する. * 日付のみ、時間のみの文字列には対応していない。 * * @param dateString RFC3339形式あるいはISO8601形式の日時文字列. * @return Dateオブジェクト / エラー発生時はnull. */ public static Date toDate(final String dateString) { return toDate(dateString, Locale.getDefault(), TimeZone.getDefault()); }
/** * DateUtilsでRFC3339の日付文字列を生成する時に、Calendarオブジェクトが指定されたとき、RFC3339の文字列が返されることを確認する. * <pre> * 【期待する動作】 * ・RFC3339の文字列が返されること. * </pre> * @throws Exception テスト失敗 */ @Test public void DateUtils_toString_RFC3339Calendar() throws Exception { Calendar calendar = RFC3339DateUtils.toCalendar(RFC3339_TEST_DATE); String dateString = RFC3339DateUtils.toString(calendar); assertThat(RFC3339_TEST_DATE, is(dateString)); }
/** * DateUtilsでRFC3339の日付文字列を生成する時に、Dateオブジェクトが指定されたとき、RFC3339の文字列が返されることを確認する. * <pre> * 【期待する動作】 * ・RFC3339の文字列が返されること. * </pre> * @throws Exception テスト失敗 */ @Test public void DateUtils_toString_RFC3339Date() throws Exception { Date date = RFC3339DateUtils.toDate(RFC3339_TEST_DATE); String dateString = RFC3339DateUtils.toString(date); assertThat(RFC3339_TEST_DATE, is(dateString)); }
/** * 現在のタイムスタンプをRFC3339の文字列で返す. * @return 現在のタイムスタンプの文字列 */ public static String nowTimeStampString() { return nowTimeStampString(Locale.getDefault(), TimeZone.getDefault()); } }
/** * LongデータからRFC3339形式の文字列を生成する. * @param dateLong Dateオブジェクト * @return RFC3339形式の文字列 / エラー発生時はnull. */ public static String toString(final long dateLong) { return toString(dateLong, Locale.getDefault(), TimeZone.getDefault()); }
/** * longからCalendarクラスのオブジェクトを生成する. * @param dateLong Dateのlong * @return Calendarオブジェクト / エラー発生時はnull. */ public static Calendar toCalendar(final long dateLong) { return toCalendar(dateLong, Locale.getDefault(), TimeZone.getDefault()); }
/** * longからDateクラスのオブジェクトを生成する. * @param dateLong Dateのlong * @return Dateオブジェクト / エラー発生時はnull. */ public static Date toDate(final long dateLong) { return toDate(dateLong, Locale.getDefault(), TimeZone.getDefault()); }
public static void setTimeStamp(final Intent response, final long timeStamp) { response.putExtra(PARAM_TIME_STAMP, timeStamp); response.putExtra(PARAM_TIME_STAMP_STRING, RFC3339DateUtils.toString(timeStamp)); } }
/** * RFC3339形式あるいはISO8601形式の文字列からCalendarクラスのオブジェクトを生成する. * 日付のみ、時間のみの文字列には対応していない。 * * @param dateString RFC3339形式あるいはISO8601形式の日時文字列. * @return Calendarオブジェクト / エラー発生時はnull. */ public static Calendar toCalendar(final String dateString) { return toCalendar(dateString, Locale.getDefault(), TimeZone.getDefault()); }
/** * DateUtilsでDateオブジェクトを生成する時に、特殊文字が指定されたとき、nullが返されることを確認する. * <pre> * 【期待する動作】 * ・nullが返されること. * </pre> * @throws Exception テスト失敗 */ @Test public void DateUtils_toDate_SpecialCharacterString() throws Exception { Date date = RFC3339DateUtils.toDate(SPECIAL_CHARACTER_STRING); assertThat(null, is(date)); }
/** * CalendarオブジェクトからRFC3339形式の文字列を生成する. * @return RFC3339形式の文字列 / エラー発生時はnull. */ public static String toString(final Calendar dateCalendar) { return toString(dateCalendar, Locale.getDefault(), TimeZone.getDefault()); }
/** * RFC3339形式あるいはISO8601形式の文字列からdateクラスのオブジェクトを生成する. * 日付のみ、時間のみの文字列には対応していない。 * * @param dateString RFC3339形式あるいはISO8601形式の日時文字列. * @param locale 日付のLocale * @param timezone 日付のTimezone * @return Dateオブジェクト / エラー発生時はnull. */ public static Date toDate(final String dateString, final Locale locale, final TimeZone timezone) { Calendar calendar = toCalendar(dateString, locale, timezone); if (calendar != null) { return calendar.getTime(); } return null; }
/** * DateUtilsでDateオブジェクトを生成する時に、日付のみの文字が指定されたとき、nullが返されることを確認する. * <pre> * 【期待する動作】 * ・nullが返されること. * </pre> * @throws Exception テスト失敗 */ @Test public void DateUtils_toDate_RFC3339DateOnly() throws Exception { Date date = RFC3339DateUtils.toDate(TEST_DATE); assertThat(null, is(date)); }
/** * DateオブジェクトからRFC3339形式の文字列を生成する. * @param date Dateオブジェクト * @return RFC3339形式の文字列 / エラー発生時はnull. */ public static String toString(final Date date) { return toString(date, Locale.getDefault(), TimeZone.getDefault()); }
/** * DateUtilsでカレンダーオブジェクトを生成する時に、時間のみの文字が指定されたとき、nullが返されることを確認する. * <pre> * 【期待する動作】 * ・nullが返されること. * </pre> * @throws Exception テスト失敗 */ @Test public void DateUtils_toCalendar_RFC3339DateTimeOnly() throws Exception { Calendar calendar = RFC3339DateUtils.toCalendar(TEST_TIME); assertThat(null, is(calendar)); }
/** * DateUtilsでDateオブジェクトを生成する時に、空文字が指定されたとき、nullが返されることを確認する. * <pre> * 【期待する動作】 * ・nullが返されること. * </pre> * @throws Exception テスト失敗 */ @Test public void DateUtils_toDate_EmptyString() throws Exception { Date date = RFC3339DateUtils.toDate(""); assertThat(null, is(date)); }
public static void setTimeStamp(final Intent response, final long timeStamp) { response.putExtra(PARAM_TIME_STAMP, timeStamp); response.putExtra(PARAM_TIME_STAMP_STRING, RFC3339DateUtils.toString(timeStamp)); }
/** * DateUtilsでカレンダーオブジェクトを生成する時に、特殊文字が指定されたとき、nullが返されることを確認する. * <pre> * 【期待する動作】 * ・nullが返されること. * </pre> * @throws Exception テスト失敗 */ @Test public void DateUtils_toCalendar_SpecialCharacterString() throws Exception { Calendar calendar = RFC3339DateUtils.toCalendar(SPECIAL_CHARACTER_STRING); assertThat(null, is(calendar)); }