Android Open Source - AerisAndroidLibrary Format Util






From Project

Back to project page AerisAndroidLibrary.

License

The source code is released under:

Apache License

If you think the Android project AerisAndroidLibrary listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.example.util;
/*from  w w w . ja va2  s  . com*/
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;

public class FormatUtil {
  public static String getTimehhmmFromISO(String iso) {
    try {
      SimpleDateFormat formatter = new SimpleDateFormat("hh:mm:ss",
          Locale.ENGLISH);
      Date dateObj = formatter.parse(iso.split("T")[1]);

      SimpleDateFormat dayFormat = new SimpleDateFormat("hh:mm",
          Locale.ENGLISH);
      return dayFormat.format(dateObj);
    } catch (ParseException e) {
      return "";
    }
  }

  public static String getDayFromISO(String iso, boolean partial) {
    try {
      SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd",
          Locale.ENGLISH);
      Date dateObj = formatter.parse(iso.split("T")[0]);

      SimpleDateFormat dayFormat;
      if (partial) {
        dayFormat = new SimpleDateFormat("EEE", Locale.ENGLISH);
      } else {
        dayFormat = new SimpleDateFormat("EEEE", Locale.ENGLISH);
      }
      return dayFormat.format(dateObj);
    } catch (ParseException e) {
      return "";
    }
  }

  public static String getMonthDayFromISO(String iso) {
    try {
      SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd",
          Locale.ENGLISH);
      Date dateObj = formatter.parse(iso.split("T")[0]);

      SimpleDateFormat dayFormat = new SimpleDateFormat("MMM dd",
          Locale.ENGLISH);
      return dayFormat.format(dateObj);
    } catch (ParseException e) {
      return "";
    }
  }
}




Java Source Code List

aeris.AerisUnusedStub.java
com.example.customendpoint.CustomEndpointAdapter.java
com.example.customendpoint.CustomMoonModel.java
com.example.customendpoint.CustomSunModel.java
com.example.customendpoint.CustomSunmoonFragment.java
com.example.customendpoint.CustomSunmoonHolder.java
com.example.customendpoint.CustomSunmoonModel.java
com.example.customendpoint.CustomSunmoonResponse.java
com.example.db.MyLocLoader.java
com.example.db.MyPlace.java
com.example.db.MyPlacesDb.java
com.example.db.MyPlacesSubject.java
com.example.db.SimpleCursorLoader.java
com.example.demoaerisproject.AerisDialog.java
com.example.demoaerisproject.AerisNotification.java
com.example.demoaerisproject.BaseApplication.java
com.example.demoaerisproject.DrawerActivity.java
com.example.demoaerisproject.LocationSearchActivity.java
com.example.demoaerisproject.MyLocsActivity.java
com.example.demoaerisproject.SettingsActivity.java
com.example.edithelp.EditTextEnterListener.java
com.example.edithelp.EnterPressedDelegate.java
com.example.fragment.AerisFragment.java
com.example.fragment.AerisPrefFragment.java
com.example.fragment.ExtForecastFragment.java
com.example.fragment.HeadlessFragment.java
com.example.fragment.MapFragment.java
com.example.fragment.NearbyObsFragment.java
com.example.fragment.ObservationFragment.java
com.example.fragment.OverviewFragment.java
com.example.fragment.RecentObsFragment.java
com.example.fragment.RefreshInterface.java
com.example.fragment.SplashFragment.java
com.example.fragment.WeekendFragment.java
com.example.listview.AdapterHolder.java
com.example.listview.DayNightPeriod.java
com.example.listview.ForecastAdapter.java
com.example.listview.ForecastItemHolder.java
com.example.listview.IndexMonitorAdapter.java
com.example.listview.ListAdapter.java
com.example.listview.ObservationAdapter.java
com.example.listview.ObservationItemHolder.java
com.example.listview.ObservationPeriodAdapter.java
com.example.listview.PlacesAdapter.java
com.example.listview.PlacesItemHolder.java
com.example.listview.RecentObsHolder.java
com.example.listview.WeekendAdapter.java
com.example.listview.WeekendItemHolder.java
com.example.menudrawer.HomeFragment.java
com.example.menudrawer.NavDrawerItem.java
com.example.menudrawer.NavDrawerListAdapter.java
com.example.preference.PrefManager.java
com.example.service.NotificationService.java
com.example.service.ScreenOnReceiver.java
com.example.service.ScreenOnService.java
com.example.util.FormatUtil.java
com.example.view.DayNightView.java
com.example.view.SmallForecastView.java
com.example.view.TemperatureInfoData.java
com.example.view.TemperatureWindowAdapter.java
com.example.view.TwoPartView.java