Example usage for android.text.format DateFormat getMediumDateFormat

List of usage examples for android.text.format DateFormat getMediumDateFormat

Introduction

In this page you can find the example usage for android.text.format DateFormat getMediumDateFormat.

Prototype

public static java.text.DateFormat getMediumDateFormat(Context context) 

Source Link

Document

Returns a java.text.DateFormat object that can format the date in medium form (such as Jan 3, 2000 ) for the context's locale.

Usage

From source file:Main.java

/**
 @param time input in milliseconds TODO: covert to seconds
 *///from  www .jav  a  2s .c  o  m
public static String formatLocaleDate(Context context, long time) {
    java.text.DateFormat df = DateFormat.getMediumDateFormat(context);
    df.setTimeZone(TimeZone.getTimeZone("GMT"));
    return df.format(new Date(time));
}

From source file:com.amansoni.tripbook.AddPlaceActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_add_place);
    mTripName = (EditText) findViewById(R.id.trip_add_name);

    mStartDatePicker = (TextView) findViewById(R.id.trip_add_start);
    mStartDatePicker.setOnTouchListener(dateOnTouchListener);

    mEndDatePicker = (TextView) findViewById(R.id.trip_add_end);
    mEndDatePicker.setOnTouchListener(dateOnTouchListener);

    mNotes = (EditText) findViewById(R.id.trip_add_notes);
    mCurrentDate = mStartDatePicker;//from ww w.  jav  a  2  s  .c  o  m
    dateFormat = DateFormat.getMediumDateFormat(this);
}

From source file:de.escoand.readdaily.ListDialogFragment.java

@Override
public boolean setViewValue(final View view, final Cursor cursor, final int columnIndex) {
    if (columnIndex == cursor.getColumnIndex(Database.COLUMN_READ)) {
        if (cursor.getInt(cursor.getColumnIndex(Database.COLUMN_READ)) != 0)
            view.setVisibility(View.VISIBLE);
        else//from www.  ja  v a  2  s.c o  m
            view.setVisibility(View.INVISIBLE);
        return true;
    } else if (columnIndex == cursor.getColumnIndex(Database.COLUMN_DATE)) {
        try {
            ((TextView) view).setText(DateFormat.getMediumDateFormat(getContext())
                    .format(Database.getDateFromInt(cursor.getInt(columnIndex))));
        } catch (NullPointerException e) {
            return false;
        }
        return true;
    }
    return false;
}

From source file:org.sufficientlysecure.keychain.ui.keyview.view.KeyserverStatusView.java

@Override
public void setLastUpdated(Date lastUpdated) {
    String lastUpdatedText = DateFormat.getMediumDateFormat(getContext()).format(lastUpdated);
    vSubtitle.setText(getResources().getString(R.string.keyserver_last_updated, lastUpdatedText));
}

From source file:com.gh4a.activities.IssueMilestoneCreateActivity.java

private void setDueOn(int year, int month, int day) {
    Calendar cal = Calendar.getInstance();
    cal.set(Calendar.DAY_OF_MONTH, day);
    cal.set(Calendar.MONTH, month);
    cal.set(Calendar.YEAR, year);
    cal.set(Calendar.HOUR_OF_DAY, 0);
    cal.set(Calendar.MINUTE, 0);//from w ww . j a  va2s. co  m
    cal.set(Calendar.SECOND, 0);

    mDueOn = cal.getTime();

    EditText etDueDate = (EditText) findViewById(R.id.et_due_date);
    etDueDate.setText(DateFormat.getMediumDateFormat(this).format(mDueOn));
}

From source file:com.amansoni.tripbook.activity.AddItemActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_add);

    mTripName = (EditText) findViewById(R.id.trip_add_name);
    mTripName.addTextChangedListener(textWatcher);
    mTripName.setHint(R.string.hint_trip_name);

    dateFormat = DateFormat.getMediumDateFormat(this);
    mStartDatePicker = (TextView) findViewById(R.id.trip_add_start);
    mStartDatePicker.setText(dateFormat.format(new Date()));
    mStartDatePicker.setOnTouchListener(dateOnTouchListener);

    mEndDatePicker = (TextView) findViewById(R.id.trip_add_end);
    mEndDatePicker.setText(dateFormat.format(new Date()));
    mEndDatePicker.setOnTouchListener(dateOnTouchListener);

    mNotes = (EditText) findViewById(R.id.trip_add_notes);
    mNotes.addTextChangedListener(textWatcher);

    mCurrentDate = mStartDatePicker;/*from w  ww .  j  a v a 2 s.  co m*/
    mMainImage = (ImageView) findViewById(R.id.trip_add_main_image);
    mMainImage.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
            photoPickerIntent.setType("image/*");
            startActivityForResult(photoPickerIntent, SELECT_PHOTO);
        }
    });

    // check if its an edit to load the existing data
    if (getIntent().getExtras() != null) {
        if (getIntent().getExtras().containsKey("itemKey")) {
            long itemKey = getIntent().getExtras().getLong("itemKey");
            mTripbookItem = new TripBookItemData(this).getItem(itemKey);
            mTripName.setText(mTripbookItem.getTitle());
            mStartDatePicker.setText(mTripbookItem.getCreatedAt());
            mEndDatePicker.setText(mTripbookItem.getEndDate());
            mNotes.setText(mTripbookItem.getDescription());
            ImageWrapper.loadImageFromFile(this, mMainImage, mTripbookItem.getThumbnail(), 400);
        } else { // check if we need to import a place
            GooglePlace place = (GooglePlace) getIntent().getExtras().getSerializable("PLACE");
            if (place != null) {
                Log.d(TAG, "Now importing place " + place.toString());
                isImport = true;
                mTripbookItem = new TripBookItem(place.getName(), TripBookItem.TYPE_PLACE);
                mTripName.setText(mTripbookItem.getTitle());
                mNotes.setText(place.getFormatted_address());
                mTripbookItem.setLocation(new TbGeolocation(place.getGeometry().getLocation().getLng(),
                        place.getGeometry().getLocation().getLat()));
            }
        }
        if (getIntent().getExtras().containsKey("itemType")) {
            mItemType = getIntent().getExtras().getString("itemType");
        } else {
            mItemType = TripBookItem.TYPE_TRIP;
        }
    }

    selectedItems = new ArrayList<>();
    fragmentFriends = new HorizontalListFragment();
    fragmentPlace = new HorizontalListFragment();
    fragmentImages = new HorizontalListFragment();
    if (mItemType.equals(TripBookItem.TYPE_TRIP)) {
        replaceListFragment(fragmentFriends, R.id.trip_view_friends, TripBookItem.TYPE_FRIENDS);
        replaceListFragment(fragmentPlace, R.id.trip_view_places, TripBookItem.TYPE_PLACE);
        replaceListFragment(fragmentImages, R.id.trip_view_gallery, TripBookItem.TYPE_GALLERY);
    } else if (mItemType.equals(TripBookItem.TYPE_PLACE)) {
        replaceListFragment(fragmentPlace, R.id.trip_view_places, TripBookItem.TYPE_TRIP);
        replaceListFragment(fragmentFriends, R.id.trip_view_friends, TripBookItem.TYPE_FRIENDS);
        replaceListFragment(fragmentImages, R.id.trip_view_gallery, TripBookItem.TYPE_GALLERY);
    } else if (mItemType.equals(TripBookItem.TYPE_FRIENDS)) {
        replaceListFragment(fragmentPlace, R.id.trip_view_places, TripBookItem.TYPE_TRIP);
        replaceListFragment(fragmentFriends, R.id.trip_view_friends, TripBookItem.TYPE_PLACE);
        replaceListFragment(fragmentImages, R.id.trip_view_gallery, TripBookItem.TYPE_GALLERY);
    }

    isDirty = false;
}

From source file:com.gh4a.fragment.UserFragment.java

private void fillData() {
    ImageView gravatar = (ImageView) mContentView.findViewById(R.id.iv_gravatar);
    AvatarHandler.assignAvatar(gravatar, mUser);

    TextView tvFollowersCount = (TextView) mContentView.findViewById(R.id.tv_followers_count);
    tvFollowersCount.setText(String.valueOf(mUser.getFollowers()));

    View llOrgMembers = mContentView.findViewById(R.id.cell_org_members);
    View llFollowers = mContentView.findViewById(R.id.cell_followers);

    if (Constants.User.TYPE_USER.equals(mUser.getType())) {
        llFollowers.setOnClickListener(this);
        llOrgMembers.setVisibility(View.GONE);
    } else {//  w w  w  . ja  v a2 s  .c  o m
        llOrgMembers.setOnClickListener(this);
        llFollowers.setVisibility(View.GONE);
    }

    mContentView.findViewById(R.id.cell_repos).setOnClickListener(this);

    TextView tvReposCount = (TextView) mContentView.findViewById(R.id.tv_repos_count);
    if (ApiHelpers.loginEquals(mUserLogin, Gh4Application.get().getAuthLogin())) {
        tvReposCount.setText(String.valueOf(mUser.getTotalPrivateRepos() + mUser.getPublicRepos()));
    } else {
        tvReposCount.setText(String.valueOf(mUser.getPublicRepos()));
    }

    //hide gists repos if organization
    fillCountIfUser(R.id.cell_gists, R.id.tv_gists_count, mUser.getPublicGists() + mUser.getPrivateGists());
    //hide following if organization
    fillCountIfUser(R.id.cell_following, R.id.tv_following_count, mUser.getFollowing());

    TextView tvName = (TextView) mContentView.findViewById(R.id.tv_name);
    tvName.setText(StringUtils.isBlank(mUser.getName()) ? mUser.getLogin() : mUser.getName());
    if (Constants.User.TYPE_ORG.equals(mUser.getType())) {
        tvName.append(" (");
        tvName.append(Constants.User.TYPE_ORG); // FIXME
        tvName.append(")");
    }

    TextView tvCreated = (TextView) mContentView.findViewById(R.id.tv_created_at);
    if (mUser.getCreatedAt() != null) {
        tvCreated.setText(getString(R.string.user_created_at,
                DateFormat.getMediumDateFormat(getActivity()).format(mUser.getCreatedAt())));
        tvCreated.setVisibility(View.VISIBLE);
    } else {
        tvCreated.setVisibility(View.GONE);
    }

    fillTextView(R.id.tv_email, mUser.getEmail());
    fillTextView(R.id.tv_website, mUser.getBlog());
    fillTextView(R.id.tv_company, mUser.getCompany());
    fillTextView(R.id.tv_location, mUser.getLocation());

    getLoaderManager().initLoader(1, null, mRepoListCallback);
    getLoaderManager().initLoader(2, null, mOrganizationCallback);
}

From source file:com.gh4a.activities.IssueMilestoneEditActivity.java

private void updateLabels() {
    Date dueOn = mMilestone.getDueOn();

    if (dueOn != null) {
        mDueView.setText(DateFormat.getMediumDateFormat(this).format(dueOn));
    } else {/*from  w  ww .j  ava2s  . c  o  m*/
        mDueView.setText(R.string.issue_milestone_due_unset);
    }
}

From source file:com.brightcove.player.samples.offlineplayback.VideoListAdapter.java

/**
 * Updates the row at the given position to reflect the changes in the underlying data.
 *
 * @param holder   reference to the view holder.
 * @param position the position of the row that should be updated.
 * @param status   optional current download status.
 *//*w  w  w .j  a v  a  2 s  . c  om*/
public void updateView(@NonNull final ViewHolder holder, int position, @Nullable DownloadStatus status) {
    holder.video = videoList.get(position);
    final Video video = holder.getVideo();

    if (video.isOfflinePlaybackAllowed()) {
        final Date expiryDate = video.getLicenseExpiryDate();
        if (expiryDate == null) {
            holder.videoLicenseText.setText("Buy or rent for offline playback");
            holder.videoStatusText.setVisibility(View.GONE);
            holder.rentButton.setVisibility(View.VISIBLE);
            holder.buyButton.setVisibility(View.VISIBLE);
            holder.deleteButton.setVisibility(View.GONE);
            holder.downloadButton.setVisibility(View.GONE);
            holder.downloadProgressBar.setVisibility(View.GONE);
            holder.pauseButton.setVisibility(View.GONE);
            holder.resumeButton.setVisibility(View.GONE);
        } else {
            holder.rentButton.setVisibility(View.GONE);
            holder.buyButton.setVisibility(View.GONE);
            holder.pauseButton.setVisibility(View.GONE);
            holder.resumeButton.setVisibility(View.GONE);

            if (video.isOwned()) {
                holder.videoLicenseText.setText("Owned");
            } else {
                holder.videoLicenseText.setText(String.format("Rental Expires: %s %s",
                        DateFormat.getMediumDateFormat(holder.context).format(expiryDate),
                        DateFormat.getTimeFormat(holder.context).format(expiryDate)));
            }

            if (status == null) {
                holder.videoStatusText.setText("Checking download status...");
                holder.videoStatusText.setVisibility(View.VISIBLE);
                holder.deleteButton.setVisibility(View.GONE);
                holder.downloadButton.setVisibility(View.GONE);
                holder.downloadProgressBar.setVisibility(View.GONE);

                new Thread(new Runnable() {
                    @Override
                    public void run() {
                        final DownloadStatus status = catalog.getVideoDownloadStatus(holder.video);
                        holder.itemView.post(new Runnable() {
                            @Override
                            public void run() {
                                updateDownloadStatus(holder, status);
                            }
                        });
                    }
                }).start();

            } else {
                updateDownloadStatus(holder, status);
            }
        }
    } else {
        holder.videoLicenseText.setVisibility(View.GONE);
        holder.videoStatusText.setText("Online Only");
        holder.videoStatusText.setVisibility(View.VISIBLE);
        holder.rentButton.setVisibility(View.GONE);
        holder.buyButton.setVisibility(View.GONE);
        holder.downloadButton.setVisibility(View.GONE);
        holder.deleteButton.setVisibility(View.GONE);
        holder.downloadProgressBar.setVisibility(View.GONE);
        holder.pauseButton.setVisibility(View.GONE);
        holder.resumeButton.setVisibility(View.GONE);
    }

    holder.videoTitleText.setText(video.getName());

    URI imageUri = video.getStillImageUri();
    if (imageUri == null) {
        holder.videoThumbnailImage.setImageResource(R.drawable.movie);
    } else {
        Picasso.with(holder.context).load(imageUri.toASCIIString()).into(holder.videoThumbnailImage);
    }

    int duration = video.getDuration();
    if (duration > 0) {
        holder.videoDurationText.setText(millisecondsToString(duration));
        holder.videoDurationText.setVisibility(View.VISIBLE);
    } else {
        holder.videoDurationText.setText(null);
        holder.videoDurationText.setVisibility(View.GONE);
    }

}

From source file:org.sufficientlysecure.keychain.ui.keyview.view.KeyHealthView.java

@Override
public void setPrimaryExpiryDate(Date expiry) {
    if (expiry == null) {
        vExpiryLayout.setVisibility(View.GONE);
        return;//from  w  ww .ja  v  a2 s.c o  m
    }
    vExpiryLayout.setVisibility(View.VISIBLE);

    String expiryText = DateFormat.getMediumDateFormat(getContext()).format(expiry);
    vExpiryText.setText(getResources().getString(R.string.key_expiry_text, expiryText));
}