Java Examples for android.text.format.DateFormat

The following java examples will help you to understand the usage of android.text.format.DateFormat. These source code samples are taken from different open source projects.

Example 1
Project: android-mileage-master  File: CsvExportActivity.java View source code
@Override
public String performExport(String inputFile, String outputFile) {
    try {
        BufferedWriter writer = new BufferedWriter(new FileWriter(outputFile));
        CSVWriter csvWriter = new CSVWriter(writer);
        // TODO(3.5) - export more than just fillup data
        Uri uri = FillupsTable.BASE_URI;
        Cursor fillups = mActivity.getContentResolver().query(uri, FillupsTable.CSV_PROJECTION, null, null, null);
        final int FILLUP_COUNT = fillups.getCount();
        publishProgress(new Update(0, FILLUP_COUNT + 1));
        final int COLUMN_COUNT = FillupsTable.CSV_PROJECTION.length;
        String[] data = new String[COLUMN_COUNT];
        // write the column data first
        for (int i = 0; i < COLUMN_COUNT; i++) {
            data[i] = mActivity.getString(FillupsTable.PLAINTEXT[i]);
        }
        csvWriter.writeNext(data);
        csvWriter.flush();
        publishProgress(new Update(mActivity.getString(R.string.update_wrote_headers), 1));
        // figure out what columns are where, for formatting purposes
        int COLUMN_DATE = -1;
        for (int i = 0; i < COLUMN_COUNT; i++) {
            if (FillupsTable.CSV_PROJECTION[i].equals(Fillup.DATE)) {
                COLUMN_DATE = i;
            }
        }
        final DateFormat DATE_FORMAT = android.text.format.DateFormat.getDateFormat(mActivity);
        // now write the real data
        int numWritten = 0;
        while (fillups.moveToNext()) {
            for (int i = 0; i < COLUMN_COUNT; i++) {
                if (i == COLUMN_DATE) {
                    data[i] = DATE_FORMAT.format(new Date(fillups.getLong(i)));
                } else {
                    data[i] = fillups.getString(i);
                }
            }
            csvWriter.writeNext(data);
            if (++numWritten % 10 == 0) {
                sendUpdate(numWritten, FILLUP_COUNT);
                csvWriter.flush();
            } else {
                publishProgress(new Update(numWritten));
            }
        }
        sendUpdate(numWritten, FILLUP_COUNT);
        csvWriter.flush();
        csvWriter.close();
        fillups.close();
        return outputFile;
    } catch (IOException e) {
    }
    return null;
}
Example 2
Project: ttr-master  File: DateUtils.java View source code
/**
	 * Returns the formatted date and time in the format specified by Controller.dateString() and
	 * Controller.timeString() or if settings indicate the systems configuration should be used it returns the date and
	 * time formatted as specified by the system.
	 *
	 * @param context the application context
	 * @param date    the date to be formatted
	 * @return a formatted representation of the date and time
	 */
public static String getDateTime(Context context, Date date) {
    if (Controller.getInstance().dateTimeSystem()) {
        java.text.DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(context);
        java.text.DateFormat timeFormat = android.text.format.DateFormat.getTimeFormat(context);
        return dateFormat.format(date) + " " + timeFormat.format(date);
    } else {
        try {
            // Only display delimiter if both formats are available, if the user did set one to an empty string he
            // doesn't want to see this information and we can hide the delimiter too.
            String dateStr = Controller.getInstance().dateString();
            String timeStr = Controller.getInstance().timeString();
            String delimiter = (dateStr.length() > 0 && timeStr.length() > 0) ? " " : "";
            String formatted = dateStr + delimiter + timeStr;
            return android.text.format.DateFormat.format(formatted, date).toString();
        } catch (Exception e) {
            java.text.DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(context);
            java.text.DateFormat timeFormat = android.text.format.DateFormat.getTimeFormat(context);
            return dateFormat.format(date) + " " + timeFormat.format(date);
        }
    }
}
Example 3
Project: ttrss-reader-fork-master  File: DateUtils.java View source code
/**
	 * Returns the formatted date and time in the format specified by Controller.dateString() and
	 * Controller.timeString() or if settings indicate the systems configuration should be used it returns the date and
	 * time formatted as specified by the system.
	 *
	 * @param context the application context
	 * @param date    the date to be formatted
	 * @return a formatted representation of the date and time
	 */
public static String getDateTime(Context context, Date date) {
    if (Controller.getInstance().dateTimeSystem()) {
        java.text.DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(context);
        java.text.DateFormat timeFormat = android.text.format.DateFormat.getTimeFormat(context);
        return dateFormat.format(date) + " " + timeFormat.format(date);
    } else {
        try {
            // Only display delimiter if both formats are available, if the user did set one to an empty string he
            // doesn't want to see this information and we can hide the delimiter too.
            String dateStr = Controller.getInstance().dateString();
            String timeStr = Controller.getInstance().timeString();
            String delimiter = (dateStr.length() > 0 && timeStr.length() > 0) ? " " : "";
            String formatted = dateStr + delimiter + timeStr;
            return android.text.format.DateFormat.format(formatted, date).toString();
        } catch (Exception e) {
            java.text.DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(context);
            java.text.DateFormat timeFormat = android.text.format.DateFormat.getTimeFormat(context);
            return dateFormat.format(date) + " " + timeFormat.format(date);
        }
    }
}
Example 4
Project: CalendarWidget-master  File: DayOfWeekHelper.java View source code
public static List<String> getDayOfWeek(int weekStartDay) {
    Calendar cal = Calendar.getInstance();
    // September 7th, 2013 is a Saturday.
    // Calendar.SUNDAY = 1, MONDAY = 2, and so forth.
    cal.set(2013, Calendar.SEPTEMBER, 7 + weekStartDay, 0, 0, 0);
    ArrayList<String> list = new ArrayList<String>(7);
    for (int i = 0; i < 7; i++) {
        list.add(DateFormat.format("E", cal).toString());
        cal.add(Calendar.DATE, 1);
    }
    return list;
}
Example 5
Project: DroidSweeper-master  File: HighScoreListAdapter.java View source code
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    LinearLayout view;
    if (convertView != null) {
        view = (LinearLayout) convertView;
    } else {
        view = (LinearLayout) mLayoutInflater.inflate(R.layout.layout_timelist_item, parent, false);
    }
    // TODO: Remove redundant Position item!
    ((TextView) view.findViewById(R.id.tvTimeListItem_Position)).setText(String.valueOf(position + 1));
    ((TextView) view.findViewById(R.id.tvTimeListItem_Name)).setText(mEntries.get(position).NAME);
    ((TextView) view.findViewById(R.id.tvTimeListItem_Time)).setText(DateFormat.format("mm:ss", mEntries.get(position).PLAYTIME).toString());
    // Localize epoch time and display date and time
    Date date = new Date(mEntries.get(position).EPOCHTIME);
    ((TextView) view.findViewById(R.id.tvTimeListItem_Date)).setText(mDateFormat.format(date) + " " + mTimeFormat.format(date));
    return view;
}
Example 6
Project: MoneyTracker-master  File: Formatter.java View source code
public static String format(Date date) {
    Calendar cal = Calendar.getInstance();
    int todayDate = cal.get(Calendar.DAY_OF_YEAR);
    int todayYear = cal.get(Calendar.YEAR);
    cal.setTime(date);
    int testDate = cal.get(Calendar.DAY_OF_YEAR);
    int testYear = cal.get(Calendar.YEAR);
    String text = null;
    if (todayYear == testYear) {
        if (todayDate == testDate) {
            text = "Today at";
        } else if (todayDate - 1 == testDate) {
            text = "Yesterday at";
        }
    }
    if (null == text) {
        text = DateFormat.format("MMMM dd, yyy", date).toString();
    }
    return text + " " + DateFormat.format("kk:mm", date).toString();
}
Example 7
Project: QMBForm-master  File: FormTimeInlineFieldCell.java View source code
@SuppressWarnings("deprecation")
@Override
protected void initDatePicker(Calendar calendar) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
        mTimePicker.setHour(calendar.get(Calendar.HOUR_OF_DAY));
        mTimePicker.setMinute(calendar.get(Calendar.MINUTE));
    } else {
        mTimePicker.setCurrentHour(calendar.get(Calendar.HOUR_OF_DAY));
        mTimePicker.setCurrentMinute(calendar.get(Calendar.MINUTE));
    }
    mTimePicker.setOnTimeChangedListener(this);
    if (DateFormat.is24HourFormat(getContext()))
        mTimePicker.setIs24HourView(true);
}
Example 8
Project: RadioRake-master  File: TimePickerFragment.java View source code
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    // Use the current time as the default values for the picker
    final Calendar c = Calendar.getInstance();
    int hour = c.get(Calendar.HOUR_OF_DAY);
    int minute = c.get(Calendar.MINUTE);
    // Create a new instance of TimePickerDialog and return it
    return new TimePickerDialog(getActivity(), (AddNewScheduledRecordingActivity) getActivity(), hour, minute, DateFormat.is24HourFormat(getActivity()));
}
Example 9
Project: Overchan-Android-master  File: AndroidDateFormat.java View source code
public static void initPattern() {
    if (pattern != null)
        return;
    DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(MainApplication.getInstance());
    DateFormat timeFormat = android.text.format.DateFormat.getTimeFormat(MainApplication.getInstance());
    if (dateFormat instanceof SimpleDateFormat && timeFormat instanceof SimpleDateFormat) {
        pattern = ((SimpleDateFormat) dateFormat).toPattern() + " " + ((SimpleDateFormat) timeFormat).toPattern();
    }
}
Example 10
Project: glucosio-android-master  File: FormatDateTime.java View source code
public String convertDateTime(String date) {
    //TODO use joda.time
    DateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
    DateFormat finalDataFormat = DateFormat.getDateInstance(DateFormat.SHORT);
    DateFormat finalTimeFormat;
    if (android.text.format.DateFormat.is24HourFormat(context)) {
        finalTimeFormat = new SimpleDateFormat("HH:mm");
    } else {
        finalTimeFormat = new SimpleDateFormat("hh:mm a");
    }
    Date parsed = null;
    try {
        parsed = inputFormat.parse(date);
    } catch (ParseException e) {
        reportToFirebase(e);
        e.printStackTrace();
    }
    String finalData = finalDataFormat.format(parsed);
    String finalTime = finalTimeFormat.format(parsed);
    return finalData + " " + finalTime;
}
Example 11
Project: MinecraftClock-master  File: Watch.java View source code
/**
     * Selects either one of {@link #getFormat12Hour()} or {@link #getFormat24Hour()}
     * depending on whether the user has selected 24-hour format.
     *
     * @param handleTicker true if calling this method should schedule/unschedule the
     *                     time ticker, false otherwise
     */
private void chooseFormat(boolean handleTicker) {
    final boolean format24Requested = is24HourModeEnabled();
    if (format24Requested) {
        mFormat = abc(mFormat24, mFormat12, DEFAULT_FORMAT_12_HOUR);
    } else {
        mFormat = abc(mFormat12, mFormat24, DEFAULT_FORMAT_24_HOUR);
    }
    boolean hadSeconds = mHasSeconds;
    mHasSeconds = !TextUtils.isEmpty(mFormat) ? mFormat.toString().contains(String.valueOf(DateFormat.SECONDS)) : false;
    if (hasWatchface()) {
        if (handleTicker && mAttached && hadSeconds != mHasSeconds) {
            if (hadSeconds)
                getWatchface().getHandler().removeCallbacks(mTicker);
            else
                mTicker.run();
        }
    }
}
Example 12
Project: aceim-master  File: TimePickerListener.java View source code
@Override
protected AlertDialog createDialog(final Calendar cal) {
    OnTimeSetListener callback = new OnTimeSetListener() {

        @Override
        public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
            cal.set(Calendar.HOUR_OF_DAY, hourOfDay);
            cal.set(Calendar.MINUTE, minute);
            listener.onValuePicked(String.valueOf(cal.getTimeInMillis()));
        }
    };
    TimePickerDialog dialog = new TimePickerDialog(activity, callback, cal.get(Calendar.HOUR_OF_DAY), cal.get(Calendar.MINUTE), android.text.format.DateFormat.is24HourFormat(activity));
    return dialog;
}
Example 13
Project: android-development-course-master  File: NetworkClient.java View source code
private JSONObject createUser(int userId) {
    try {
        JSONObject json = new JSONObject();
        json.put("id", userId);
        json.put("name", "user_" + userId);
        if (rand.nextBoolean()) {
            json.put("age", rand.nextInt(100));
        }
        if (rand.nextBoolean()) {
            json.put("keyword", "keyword_" + userId);
        }
        Calendar cal = getPastedTime(-1 * rand.nextInt(3650));
        JSONObject joinDate = new JSONObject();
        joinDate.put("year", cal.get(Calendar.YEAR));
        joinDate.put("month", cal.get(Calendar.MONTH) + 1);
        joinDate.put("date", cal.get(Calendar.DATE));
        json.put("joinDate", joinDate);
        CharSequence postedTime = DateFormat.format("yyyy-MM-dd hh:mm:ss", getPastedTime(-1 * rand.nextInt(100)));
        JSONObject status = new JSONObject();
        status.put("postedTime", postedTime);
        status.put("text", "��や��");
        json.put("status", status);
        return json;
    } catch (JSONException e) {
        return null;
    }
}
Example 14
Project: android-sdk-demos-master  File: AnytimeUserResponseListAdapter.java View source code
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    convertView = mInflater.inflate(R.layout.view_user_response, null);
    TextView response = (TextView) convertView.findViewById(R.id.textView_user_response);
    TextView responseTime = (TextView) convertView.findViewById(R.id.textView_user_response_time);
    response.setText(mResponseList.get(position).getString("UserSuggestion"));
    responseTime.setText(DateFormat.format("yyyy-MM-dd HH:mm", mResponseList.get(position).getCreatedAt()).toString());
    if (mResponseList.get(position).getBoolean("IsResponseToUser")) {
        response.setTextColor(this.mContext.getResources().getColor(R.color.BlueColor));
        responseTime.setTextColor(this.mContext.getResources().getColor(R.color.BlueColor));
    }
    return convertView;
}
Example 15
Project: AndroidTraining-master  File: NetworkClient.java View source code
private JSONObject createUser(int userId) {
    try {
        JSONObject json = new JSONObject();
        json.put("id", userId);
        json.put("name", "user_" + userId);
        if (rand.nextBoolean()) {
            json.put("age", rand.nextInt(100));
        }
        if (rand.nextBoolean()) {
            json.put("keyword", "keyword_" + userId);
        }
        Calendar cal = getPastedTime(-1 * rand.nextInt(3650));
        JSONObject joinDate = new JSONObject();
        joinDate.put("year", cal.get(Calendar.YEAR));
        joinDate.put("month", cal.get(Calendar.MONTH) + 1);
        joinDate.put("date", cal.get(Calendar.DATE));
        json.put("joinDate", joinDate);
        CharSequence postedTime = DateFormat.format("yyyy-MM-dd hh:mm:ss", getPastedTime(-1 * rand.nextInt(100)));
        JSONObject status = new JSONObject();
        status.put("postedTime", postedTime);
        status.put("text", "��や��");
        json.put("status", status);
        return json;
    } catch (JSONException e) {
        return null;
    }
}
Example 16
Project: AnyTime-master  File: AnytimeUserResponseListAdapter.java View source code
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    convertView = mInflater.inflate(R.layout.view_user_response, null);
    TextView response = (TextView) convertView.findViewById(R.id.textView_user_response);
    TextView responseTime = (TextView) convertView.findViewById(R.id.textView_user_response_time);
    response.setText(mResponseList.get(position).getString("UserSuggestion"));
    responseTime.setText(DateFormat.format("yyyy-MM-dd HH:mm", mResponseList.get(position).getCreatedAt()).toString());
    if (mResponseList.get(position).getBoolean("IsResponseToUser")) {
        response.setTextColor(this.mContext.getResources().getColor(R.color.BlueColor));
        responseTime.setTextColor(this.mContext.getResources().getColor(R.color.BlueColor));
    }
    return convertView;
}
Example 17
Project: Bluetooth-LE-Library---Android-master  File: CommonBinding.java View source code
public static void bind(final Context context, final CommonDeviceHolder holder, final BluetoothLeDevice device) {
    final String deviceName = device.getName();
    final double rssi = device.getRssi();
    if (deviceName != null && deviceName.length() > 0) {
        holder.getDeviceName().setText(deviceName);
    } else {
        holder.getDeviceName().setText(R.string.unknown_device);
    }
    final String rssiString = context.getString(R.string.formatter_db, String.valueOf(rssi));
    final String runningAverageRssiString = context.getString(R.string.formatter_db, String.valueOf(device.getRunningAverageRssi()));
    holder.getDeviceLastUpdated().setText(android.text.format.DateFormat.format(Constants.TIME_FORMAT, new java.util.Date(device.getTimestamp())));
    holder.getDeviceAddress().setText(device.getAddress());
    holder.getDeviceRssi().setText(rssiString + " / " + runningAverageRssiString);
}
Example 18
Project: CloudEndpointTest-master  File: TimePickerFragment.java View source code
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    // Use the current time as the default values for the picker
    final Calendar c = Calendar.getInstance();
    int hour = c.get(Calendar.HOUR_OF_DAY);
    int minute = c.get(Calendar.MINUTE);
    // Create a new instance of TimePickerDialog and return it
    return new TimePickerDialog(getActivity(), this, hour, minute, DateFormat.is24HourFormat(getActivity()));
}
Example 19
Project: Gathr-master  File: TimePickerFragment.java View source code
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    // Use the current time as the default values for the picker
    final Calendar c = Calendar.getInstance();
    int hour = c.get(Calendar.HOUR_OF_DAY);
    int minute = c.get(Calendar.MINUTE);
    // Create a new instance of TimePickerDialog and return it
    return new TimePickerDialog(getActivity(), this, hour, minute, DateFormat.is24HourFormat(getActivity()));
}
Example 20
Project: transitwidget-master  File: WakeupReceiver.java View source code
@Override
public void onReceive(Context ctx, Intent intent) {
    Log.i(TAG, "onReceive: " + intent.getAction());
    AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(ctx);
    int[] widgetIds = appWidgetManager.getAppWidgetIds(new ComponentName(ctx, PredictionWidgetProvider.class));
    for (int widgetId : widgetIds) {
        NextBusObserverConfig config = new NextBusObserverConfig(ctx, widgetId);
        Log.i(TAG, "Reset alarm for widget " + widgetId + " to " + DateFormat.format("h:mmaa", TimeUtils.getCalendarWithTimeFromMidnight(config.getStartObserving())));
        Intent serviceIntent = new Intent(ctx, AlarmSchedulerService.class);
        serviceIntent.putExtra(AlarmSchedulerService.EXTRA_WIDGET_ID, widgetId);
        serviceIntent.putExtra(AlarmSchedulerService.EXTRA_DAY_START_TIME, config.getStartObserving());
        ctx.startService(serviceIntent);
    }
}
Example 21
Project: wearzaim-master  File: PostPaymentService.java View source code
private void execute(String payment) {
    final OAuthRequest request = new OAuthRequest(Verb.POST, getString(R.string.payment));
    request.addBodyParameter("category_id", "101");
    request.addBodyParameter("genre_id", "10101");
    request.addBodyParameter("amount", payment);
    String date = DateFormat.format("'yyyy'-'MM'-'dd'", Calendar.getInstance()).toString();
    request.addBodyParameter("date", date);
    request.addBodyParameter("from_account_id", "1");
    final Token accessToken = ZaimUtils.getAccessToken(getApplicationContext());
    final OAuthService service = ZaimUtils.getOauthService(getApplicationContext());
    service.signRequest(accessToken, request);
    request.send();
}
Example 22
Project: Broadband-Usage-master  File: CustomDigitalClock.java View source code
public void run() {
    if (mTickerStopped)
        return;
    mCalendar.setTimeInMillis(System.currentTimeMillis());
    setText(DateFormat.format(mFormat, mCalendar));
    invalidate();
    long now = SystemClock.uptimeMillis();
    long next = now + (1000 - now % 1000);
    mHandler.postAtTime(mTicker, next);
}
Example 23
Project: cos598b-master  File: DateFormatter.java View source code
public static DateFormat getDateFormat(Context context, String formatString) {
    java.text.DateFormat dateFormat;
    if (SHORT_FORMAT.equals(formatString)) {
        dateFormat = android.text.format.DateFormat.getDateFormat(context);
    } else if (MEDIUM_FORMAT.equals(formatString)) {
        dateFormat = android.text.format.DateFormat.getMediumDateFormat(context);
    } else {
        Map<String, DateFormat> formatMap = storedFormats.get();
        dateFormat = formatMap.get(formatString);
        if (dateFormat == null) {
            dateFormat = new SimpleDateFormat(formatString);
            formatMap.put(formatString, dateFormat);
        }
    }
    return dateFormat;
}
Example 24
Project: k9mail-master  File: DateFormatter.java View source code
public static DateFormat getDateFormat(Context context, String formatString) {
    java.text.DateFormat dateFormat;
    if (SHORT_FORMAT.equals(formatString)) {
        dateFormat = android.text.format.DateFormat.getDateFormat(context);
    } else if (MEDIUM_FORMAT.equals(formatString)) {
        dateFormat = android.text.format.DateFormat.getMediumDateFormat(context);
    } else {
        Map<String, DateFormat> formatMap = storedFormats.get();
        dateFormat = formatMap.get(formatString);
        if (dateFormat == null) {
            dateFormat = new SimpleDateFormat(formatString);
            formatMap.put(formatString, dateFormat);
        }
    }
    return dateFormat;
}
Example 25
Project: konkamusic-master  File: KkDigitalClock.java View source code
@Override
public void run() {
    if (mTickerStopped)
        return;
    mCalendar.setTimeInMillis(System.currentTimeMillis());
    setText(DateFormat.format(mFormat, mCalendar));
    invalidate();
    long now = SystemClock.uptimeMillis();
    long next = now + (1000 - now % 1000);
    mHandler.postAtTime(mTicker, next);
}
Example 26
Project: Osmand-master  File: AudioVideoNoteMenuBuilder.java View source code
@Override
public void buildInternal(View view) {
    File file = recording.getFile();
    if (file != null) {
        DateFormat dateFormat = android.text.format.DateFormat.getMediumDateFormat(view.getContext());
        DateFormat timeFormat = android.text.format.DateFormat.getTimeFormat(view.getContext());
        Date date = new Date(recording.getFile().lastModified());
        buildRow(view, R.drawable.ic_action_data, dateFormat.format(date) + " — " + timeFormat.format(date), 0, false, null, false, 0, false, null);
        buildPlainMenuItems(view);
        if (recording.isPhoto()) {
            BitmapFactory.Options opts = new BitmapFactory.Options();
            opts.inSampleSize = 4;
            int rot = recording.getBitmapRotation();
            Bitmap bmp = BitmapFactory.decodeFile(file.getAbsolutePath(), opts);
            if (rot != 0) {
                Matrix matrix = new Matrix();
                matrix.postRotate(rot);
                Bitmap resizedBitmap = Bitmap.createBitmap(bmp, 0, 0, bmp.getWidth(), bmp.getHeight(), matrix, true);
                bmp.recycle();
                bmp = resizedBitmap;
            }
            buildImageRow(view, bmp, new OnClickListener() {

                @Override
                public void onClick(View v) {
                    Intent vint = new Intent(Intent.ACTION_VIEW);
                    vint.setDataAndType(Uri.fromFile(recording.getFile()), "image/*");
                    vint.setFlags(0x10000000);
                    v.getContext().startActivity(vint);
                }
            });
        }
    } else {
        buildPlainMenuItems(view);
    }
}
Example 27
Project: safeconnect-master  File: DateProvider.java View source code
public static String getFormattedDate(Context context, long timestamp) {
    if (timestamp == 0) {
        return "-";
    }
    DateFormat df = android.text.format.DateFormat.getDateFormat(context);
    DateFormat tf = android.text.format.DateFormat.getTimeFormat(context);
    Date date = new Date(timestamp * 1000);
    Date now = new Date();
    //this hour -> xx mins ago
    if (date.getTime() >= (now.getTime() - (60 * 60 * 1000))) {
        int minutes = (int) ((now.getTime() - date.getTime()) / 1000 / 60);
        return (minutes != 1 ? String.format(context.getString(R.string.pref_summ_minutes_ago), minutes) : String.format(context.getString(R.string.pref_summ_1_minute_ago), minutes));
    }
    //today --> today, 17:03
    if (DateUtils.isToday(date.getTime())) {
        return String.format(context.getString(R.string.pref_summ_today), tf.format(date));
    }
    //day, time
    return String.format(context.getString(R.string.pref_summ_date), df.format(date), tf.format(date));
}
Example 28
Project: sodacloud-master  File: ReportsAdapter.java View source code
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View reportView = inflater.inflate(R.layout.report_item_view, parent, false);
    if (mReports != null) {
        MaintenanceReport report = mReports.get(position);
        TextView title = (TextView) reportView.findViewById(R.id.textViewReportTitle);
        title.setText(report.getTitle());
        TextView content = (TextView) reportView.findViewById(R.id.textViewReportContent);
        content.setText(report.getContents());
        TextView location = (TextView) reportView.findViewById(R.id.textViewReportLocation);
        //This should be location. Using date because maintenance report doesn't apparently doesn't have a location attribute
        Date date = report.getCreateTime_();
        if (date != null) {
            java.text.DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(mContext);
            location.setText(dateFormat.format(date));
        }
        ImageView image = (ImageView) reportView.findViewById(R.id.imageViewReportImage);
        if (report.getImageData() != null) {
            Bitmap imageBitmap = BitmapFactory.decodeByteArray(report.getImageData(), 0, report.getImageData().length);
            if (imageBitmap != null) {
                image.setImageBitmap(imageBitmap);
            }
        }
    }
    return reportView;
}
Example 29
Project: CalendarView-master  File: CalendarView.java View source code
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
    TextView date = (TextView) v.findViewById(R.id.date);
    if (date instanceof TextView && !date.getText().equals("")) {
        Intent intent = new Intent();
        String day = date.getText().toString();
        if (day.length() == 1) {
            day = "0" + day;
        }
        // return chosen date as string format 
        intent.putExtra("date", android.text.format.DateFormat.format("yyyy-MM", month) + "-" + day);
        setResult(RESULT_OK, intent);
        finish();
    }
}
Example 30
Project: meetup-client-master  File: NetworkTransactionsAdapter.java View source code
public final void bindView(View view, Context context, Cursor cursor) {
    Resources resources;
    int i;
    Object aobj[];
    String s;
    String s1;
    TextView textview = (TextView) view.findViewById(R.id.transaction_time);
    long l = cursor.getLong(2);
    textview.setText((new StringBuilder()).append(DateFormat.format("MM-dd hh:mm:ss", new Date(l))).append(".").append(l % 1000L).toString());
    ((TextView) view.findViewById(R.id.transaction_name)).setText(cursor.getString(1));
    ImageView imageview = (ImageView) view.findViewById(0x1020006);
    TextView textview1 = (TextView) view.findViewById(R.id.transaction_bytes);
    if (cursor.isNull(8)) {
        imageview.setImageResource(R.drawable.indicator_green);
        int j = cursor.getInt(7);
        if (j <= 1) {
            Resources resources2 = context.getResources();
            int i1 = R.string.network_transaction_one_bytes;
            Object aobj2[] = new Object[2];
            aobj2[0] = Long.valueOf(cursor.getLong(3));
            aobj2[1] = Long.valueOf(cursor.getLong(4));
            s1 = resources2.getString(i1, aobj2);
        } else {
            Resources resources1 = context.getResources();
            int k = R.string.network_transaction_many_bytes;
            Object aobj1[] = new Object[3];
            aobj1[0] = Long.valueOf(cursor.getLong(3));
            aobj1[1] = Long.valueOf(cursor.getLong(4));
            aobj1[2] = Integer.valueOf(j);
            s1 = resources1.getString(k, aobj1);
        }
        textview1.setText(s1.toString());
    } else {
        imageview.setImageResource(R.drawable.indicator_red);
        textview1.setText(cursor.getString(8));
    }
    resources = context.getResources();
    i = R.string.network_transaction_duration;
    aobj = new Object[1];
    aobj[0] = Long.valueOf(cursor.getLong(5));
    s = resources.getString(i, aobj);
    ((TextView) view.findViewById(R.id.transaction_duration)).setText(s.toString());
}
Example 31
Project: sofia-core-master  File: DatePropertyEditor.java View source code
// ----------------------------------------------------------
@Override
public View createEditor(Context context) {
    dateFormat = android.text.format.DateFormat.getMediumDateFormat(context);
    timeFormat = android.text.format.DateFormat.getTimeFormat(context);
    LinearLayout layout = new LinearLayout(context);
    layout.setOrientation(LinearLayout.HORIZONTAL);
    dateButton = new Button(context);
    dateButton.setGravity(Gravity.CENTER);
    dateButton.setOnClickListener(new View.OnClickListener() {

        public void onClick(View view) {
            displayDatePicker(view.getContext());
        }
    });
    timeButton = new Button(context);
    timeButton.setGravity(Gravity.CENTER);
    timeButton.setOnClickListener(new View.OnClickListener() {

        public void onClick(View view) {
            displayTimePicker(view.getContext());
        }
    });
    LinearLayout.LayoutParams lp3 = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT, 2);
    LinearLayout.LayoutParams lp1 = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT, 3);
    layout.addView(dateButton, lp3);
    layout.addView(timeButton, lp1);
    return layout;
}
Example 32
Project: android-15-master  File: WebkitTest.java View source code
@MediumTest
public void testDateSorter() throws Exception {
    /**
         * Note: check the logging output manually to test
         * nothing automated yet, besides object creation
         */
    DateSorter dateSorter = new DateSorter(mContext);
    Date date = new Date();
    for (int i = 0; i < DateSorter.DAY_COUNT; i++) {
        Log.i(LOGTAG, "Boundary " + i + " " + dateSorter.getBoundary(i));
        Log.i(LOGTAG, "Label " + i + " " + dateSorter.getLabel(i));
    }
    Calendar c = Calendar.getInstance();
    long time = c.getTimeInMillis();
    int index;
    Log.i(LOGTAG, "now: " + dateSorter.getIndex(time));
    for (int i = 0; i < 20; i++) {
        // 8 hours
        time -= 8 * 60 * 60 * 1000;
        date.setTime(time);
        c.setTime(date);
        index = dateSorter.getIndex(time);
        Log.i(LOGTAG, "time: " + DateFormat.format("yyyy/MM/dd kk:mm:ss", c).toString() + " " + index + " " + dateSorter.getLabel(index));
    }
}
Example 33
Project: android-imf-ext-master  File: DigitalClock.java View source code
public void run() {
    if (mTickerStopped)
        return;
    mCalendar.setTimeInMillis(System.currentTimeMillis());
    setText(DateFormat.format(mFormat, mCalendar));
    invalidate();
    long now = SystemClock.uptimeMillis();
    long next = now + (1000 - now % 1000);
    mHandler.postAtTime(mTicker, next);
}
Example 34
Project: buddydroid-master  File: MessageListAdapter.java View source code
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
    LayoutInflater inflater = activity.getLayoutInflater();
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity);
    // Inflate the views from XML
    View rowView = inflater.inflate(R.layout.message_item, null);
    final HashMap<?, ?> entryMap = (HashMap<?, ?>) getItem(position);
    TextView titleView = (TextView) rowView.findViewById(R.id.sender);
    TextView subjectView = (TextView) rowView.findViewById(R.id.subject);
    TextView textView = (TextView) rowView.findViewById(R.id.text);
    TextView dateView = (TextView) rowView.findViewById(R.id.date);
    try {
        String text = sanitizeText((String) entryMap.get("message"));
        String title = sanitizeText((String) entryMap.get("from"));
        String subject = sanitizeText((String) entryMap.get("subject"));
        String dates = (String) entryMap.get("date_sent");
        int unread = Integer.parseInt((String) entryMap.get("unread_count"));
        //Log.d(TAG,title+" "+subject+" ");
        // add text
        textView.setText(text);
        // add sender to title
        titleView.setText(title);
        // add subject to subtitle
        subjectView.setText(subject);
        // add date
        //2013-03-11 20:32:01
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss", Locale.getDefault());
        simpleDateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
        Date date = simpleDateFormat.parse(dates);
        if (prefs.getBoolean("relative_date", true)) {
            CharSequence dateString = DateUtils.getRelativeTimeSpanString(date.getTime(), new Date().getTime(), DateUtils.SECOND_IN_MILLIS);
            dateView.setText(dateString);
        } else {
            // check if today or not
            Calendar now = Calendar.getInstance();
            Calendar calendar = Calendar.getInstance();
            calendar.setTime(date);
            DateFormat df;
            if (now.get(Calendar.YEAR) == calendar.get(Calendar.YEAR) && now.get(Calendar.MONTH) == calendar.get(Calendar.MONTH) && now.get(Calendar.DAY_OF_MONTH) == calendar.get(Calendar.DAY_OF_MONTH))
                df = android.text.format.DateFormat.getTimeFormat(activity);
            else
                df = android.text.format.DateFormat.getMediumDateFormat(activity);
            dateView.setText(df.format(date));
        }
        if (unread == 0)
            rowView.setBackgroundColor(0xFFEEEEEE);
    } catch (Exception e) {
        e.printStackTrace();
    }
    return rowView;
}
Example 35
Project: folio100_frameworks_base-master  File: DigitalClock.java View source code
private void updateTime() {
    if (mLive) {
        mCalendar.setTimeInMillis(System.currentTimeMillis());
    }
    PowerManager Pm = (PowerManager) getContext().getSystemService(Context.POWER_SERVICE);
    if (Pm.isScreenOn()) {
        CharSequence newTime = DateFormat.format(mFormat, mCalendar);
        mTimeDisplay.setText(newTime);
        mAmPm.setIsMorning(mCalendar.get(Calendar.AM_PM) == 0);
    }
}
Example 36
Project: frameworks_base_disabled-master  File: WebkitTest.java View source code
@MediumTest
public void testDateSorter() throws Exception {
    /**
         * Note: check the logging output manually to test
         * nothing automated yet, besides object creation
         */
    DateSorter dateSorter = new DateSorter(mContext);
    Date date = new Date();
    for (int i = 0; i < DateSorter.DAY_COUNT; i++) {
        Log.i(LOGTAG, "Boundary " + i + " " + dateSorter.getBoundary(i));
        Log.i(LOGTAG, "Label " + i + " " + dateSorter.getLabel(i));
    }
    Calendar c = Calendar.getInstance();
    long time = c.getTimeInMillis();
    int index;
    Log.i(LOGTAG, "now: " + dateSorter.getIndex(time));
    for (int i = 0; i < 20; i++) {
        // 8 hours
        time -= 8 * 60 * 60 * 1000;
        date.setTime(time);
        c.setTime(date);
        index = dateSorter.getIndex(time);
        Log.i(LOGTAG, "time: " + DateFormat.format("yyyy/MM/dd kk:mm:ss", c).toString() + " " + index + " " + dateSorter.getLabel(index));
    }
}
Example 37
Project: GlowNotifier-master  File: DigitalClock.java View source code
public void run() {
    if (mTickerStopped)
        return;
    mCalendar.setTimeInMillis(System.currentTimeMillis());
    setText(DateFormat.format(mFormat, mCalendar));
    invalidate();
    long now = SystemClock.uptimeMillis();
    long next = now + (1000 - now % 1000);
    mHandler.postAtTime(mTicker, next);
}
Example 38
Project: open-bixi-gpstracker-master  File: DateView.java View source code
/*
    * (non-Javadoc)
    * @see android.widget.TextView#setText(java.lang.CharSequence, android.widget.TextView.BufferType)
    */
@Override
public void setText(CharSequence charSeq, BufferType type) {
    // Behavior for the graphical editor
    if (this.isInEditMode()) {
        super.setText(charSeq, type);
        return;
    }
    long longVal;
    if (charSeq.length() == 0) {
        longVal = 0l;
    } else {
        try {
            longVal = Long.parseLong(charSeq.toString());
        } catch (NumberFormatException e) {
            longVal = 0l;
        }
    }
    this.mDate = new Date(longVal);
    DateFormat dateFormat = android.text.format.DateFormat.getLongDateFormat(this.getContext().getApplicationContext());
    DateFormat timeFormat = android.text.format.DateFormat.getTimeFormat(this.getContext().getApplicationContext());
    String text = timeFormat.format(this.mDate) + " " + dateFormat.format(mDate);
    super.setText(text, type);
}
Example 39
Project: property-db-master  File: WebkitTest.java View source code
@MediumTest
public void testDateSorter() throws Exception {
    /**
         * Note: check the logging output manually to test
         * nothing automated yet, besides object creation
         */
    DateSorter dateSorter = new DateSorter(mContext);
    Date date = new Date();
    for (int i = 0; i < DateSorter.DAY_COUNT; i++) {
        Log.i(LOGTAG, "Boundary " + i + " " + dateSorter.getBoundary(i));
        Log.i(LOGTAG, "Label " + i + " " + dateSorter.getLabel(i));
    }
    Calendar c = Calendar.getInstance();
    long time = c.getTimeInMillis();
    int index;
    Log.i(LOGTAG, "now: " + dateSorter.getIndex(time));
    for (int i = 0; i < 20; i++) {
        // 8 hours
        time -= 8 * 60 * 60 * 1000;
        date.setTime(time);
        c.setTime(date);
        index = dateSorter.getIndex(time);
        Log.i(LOGTAG, "time: " + DateFormat.format("yyyy/MM/dd kk:mm:ss", c).toString() + " " + index + " " + dateSorter.getLabel(index));
    }
}
Example 40
Project: Stiri-din-Android-master  File: NewsItem.java View source code
public String getPubDateAsString(Context context) {
    if (this.pubDate == 0) {
        return "";
    }
    Calendar calendar = Calendar.getInstance();
    calendar.setTimeZone(TimeZone.getTimeZone("GMT"));
    calendar.setTimeInMillis(this.pubDate);
    Date articleDate = calendar.getTime();
    DateFormat timeFormat = android.text.format.DateFormat.getTimeFormat(context);
    DateFormat dateFormat = android.text.format.DateFormat.getLongDateFormat(context);
    return dateFormat.format(articleDate) + " " + timeFormat.format(articleDate);
}
Example 41
Project: WS171-frameworks-base-master  File: WebkitTest.java View source code
@MediumTest
public void testDateSorter() throws Exception {
    /**
         * Note: check the logging output manually to test
         * nothing automated yet, besides object creation
         */
    DateSorter dateSorter = new DateSorter(mContext);
    Date date = new Date();
    for (int i = 0; i < DateSorter.DAY_COUNT; i++) {
        Log.i(LOGTAG, "Boundary " + i + " " + dateSorter.getBoundary(i));
        Log.i(LOGTAG, "Label " + i + " " + dateSorter.getLabel(i));
    }
    Calendar c = Calendar.getInstance();
    long time = c.getTimeInMillis();
    int index;
    Log.i(LOGTAG, "now: " + dateSorter.getIndex(time));
    for (int i = 0; i < 20; i++) {
        // 8 hours
        time -= 8 * 60 * 60 * 1000;
        date.setTime(time);
        c.setTime(date);
        index = dateSorter.getIndex(time);
        Log.i(LOGTAG, "time: " + DateFormat.format("yyyy/MM/dd kk:mm:ss", c).toString() + " " + index + " " + dateSorter.getLabel(index));
    }
}
Example 42
Project: XobotOS-master  File: DigitalClock.java View source code
public void run() {
    if (mTickerStopped)
        return;
    mCalendar.setTimeInMillis(System.currentTimeMillis());
    setText(DateFormat.format(mFormat, mCalendar));
    invalidate();
    long now = SystemClock.uptimeMillis();
    long next = now + (1000 - now % 1000);
    mHandler.postAtTime(mTicker, next);
}
Example 43
Project: Android-Cookbook-Examples-master  File: MainActivity.java View source code
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    TextView textView1 = (TextView) findViewById(R.id.textview1);
    TextView textView2 = (TextView) findViewById(R.id.textview2);
    TextView textView3 = (TextView) findViewById(R.id.textview3);
    TextView textView4 = (TextView) findViewById(R.id.textview4);
    TextView textView5 = (TextView) findViewById(R.id.textview5);
    // 09/21/2011 02:17 pm
    String delegate = "MM/dd/yy hh:mm a";
    Date noteTS = new Date();
    textView1.setText("Found Time :: " + DateFormat.format(delegate, noteTS));
    // Sep 21,2011 02:17 pm
    delegate = "MMM dd, yyyy h:mm aa";
    textView2.setText("Found Time :: " + DateFormat.format(delegate, noteTS));
    //September 21,2011 02:17pm
    delegate = "MMMM dd, yyyy h:mmaa";
    textView3.setText("Found Time :: " + DateFormat.format(delegate, noteTS));
    //Wed, September 21,2011 02:17:48 pm
    delegate = "E, MMMM dd, yyyy h:mm:ss aa";
    textView4.setText("Found Time :: " + DateFormat.format(delegate, noteTS));
    delegate = //Wednesday, September 21,2011 02:17:48 pm
    "EEEE, MMMM dd, yyyy h:mm aa";
    textView5.setText("Found Time :: " + DateFormat.format(delegate, noteTS));
}
Example 44
Project: androidbible-master  File: ReminderTimePreference.java View source code
@Override
protected void onClick() {
    super.onClick();
    String currentValue = getPersistedString(null);
    final int hour = currentValue == null ? 12 : Integer.parseInt(currentValue.substring(0, 2));
    final int minute = currentValue == null ? 0 : Integer.parseInt(currentValue.substring(2, 4));
    final Context context = getContext();
    HackedTimePickerDialog dialog = new HackedTimePickerDialog(context, getTitle(), context.getString(R.string.dr_timepicker_set), context.getString(R.string.dr_timepicker_off), new HackedTimePickerDialog.HackedTimePickerListener() {

        @Override
        public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
            persistString(String.format(Locale.US, "%02d%02d", hourOfDay, minute));
            notifyChanged();
        }

        @Override
        public void onTimeOff(TimePicker view) {
            persistString(null);
            notifyChanged();
        }
    }, hour, minute, DateFormat.is24HourFormat(context));
    dialog.show();
}
Example 45
Project: AppCompat-Extension-Library-master  File: DateFormatUtils.java View source code
public static String getBestDateTimePattern(Locale locale, String skeleton) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) {
        return DateFormat.getBestDateTimePattern(locale, skeleton);
    } else {
        // Try to improve the skeleton on older devices
        if (skeleton.equals("EMMMd"))
            return "E, MMM d";
        if (skeleton.equals("MMMMy"))
            return "MMMM yyyy";
        if (skeleton.equals("Hm"))
            return "H:m";
        if (skeleton.equals("hm"))
            return "h:m";
        return skeleton;
    }
}
Example 46
Project: apps-android-wikipedia-master  File: DateUtil.java View source code
public static String getFeedCardDateString(@NonNull Date date) {
    // todo: consider allowing TWN date formats. It would be useful to have but might be
    //       difficult for translators to write correct format specifiers without being able to
    //       test them. We should investigate localization support in date libraries such as
    //       Joda-Time and how TWN solves this classic problem.
    DateFormat dateFormat = android.text.format.DateFormat.getMediumDateFormat(WikipediaApp.getInstance());
    dateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
    return dateFormat.format(date);
}
Example 47
Project: arduino-android-master  File: InputController.java View source code
public void handleGeigerMessage(char flag, int reading) {
    Log.d("SRM", "setTemp " + reading);
    if (flag == 'E') {
        mRadiationImage.setVisibility(ImageView.VISIBLE);
        mp.start();
    } else if (flag == 'R') {
        mRadiationImage.setVisibility(ImageView.INVISIBLE);
        mTemperature.setText("" + reading);
    } else if (flag == 'L') {
        String logText = mLogView.getText().toString();
        String timeFormatted = (String) DateFormat.format("hh:mm", new Date());
        mLogView.setText(logText + "\n" + timeFormatted + "\t\t\t" + reading);
    }
}
Example 48
Project: Attendance-Taker-master  File: TimePickerFragment.java View source code
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    dateBackListener = (DateBackListener) getActivity();
    // Use the current time as the default values for the picker
    final Calendar c = Calendar.getInstance();
    int hour = c.get(Calendar.HOUR_OF_DAY);
    int minute = c.get(Calendar.MINUTE);
    // Create a new instance of TimePickerDialog and return it
    return new TimePickerDialog(getActivity(), this, hour, minute, DateFormat.is24HourFormat(getActivity()));
}
Example 49
Project: auto-wol-master  File: TimePickerFragment.java View source code
/* (non-Javadoc)
     * @see android.app.DialogFragment#onCreateDialog(android.os.Bundle)
     */
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    mCallback = (OnTimePickedListener) getActivity();
    Bundle bundle = this.getArguments();
    mLayoutId = bundle.getInt("layoutId");
    int hour = bundle.getInt("hour");
    int minute = bundle.getInt("minute");
    // Create a new instance of TimePickerDialog and return it
    return new TimePickerDialog(getActivity(), this, hour, minute, DateFormat.is24HourFormat(getActivity()));
}
Example 50
Project: buyingtime-android-master  File: TimePickerFragment.java View source code
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    Bundle args = getArguments();
    final Calendar c = Calendar.getInstance();
    //The second input is a default value in case hour or minute are empty
    int hour = args.getInt("hour", c.get(Calendar.HOUR_OF_DAY));
    int minute = args.getInt("minute", c.get(Calendar.MINUTE));
    // Create a new instance of TimePickerDialog and return it
    return new TimePickerDialog(getActivity(), this, hour, minute, DateFormat.is24HourFormat(getActivity()));
}
Example 51
Project: Cadar-master  File: WeekHolder.java View source code
@Override
public void run() {
    StringBuilder stringBuilder = new StringBuilder();
    stringBuilder.append(title.getContext().getString(R.string.calendar_week));
    stringBuilder.append(" ");
    stringBuilder.append(period.first.get(Calendar.WEEK_OF_YEAR));
    stringBuilder.append(", ");
    stringBuilder.append(DateFormat.format(DATE_FORMAT, period.first));
    stringBuilder.append(" - ");
    stringBuilder.append(DateFormat.format(DATE_FORMAT, period.second));
    final Spannable date = new SpannableString(stringBuilder.toString());
    uiHandler.post(new Runnable() {

        @Override
        public void run() {
            title.setText(date);
        }
    });
}
Example 52
Project: cgeo-master  File: TimeDialog.java View source code
@Override
@NonNull
public Dialog onCreateDialog(final Bundle savedInstanceState) {
    final Bundle args = getArguments();
    date = (Calendar) args.getSerializable("date");
    final int hour = date.get(Calendar.HOUR_OF_DAY);
    final int minute = date.get(Calendar.MINUTE);
    // Create a new instance of TimePickerDialog and return it
    return new TimePickerDialog(getActivity(), this, hour, minute, DateFormat.is24HourFormat(getActivity()));
}
Example 53
Project: ComicBook-master  File: TimePickerDialogFragment.java View source code
/*package*/
static Dialog createDialog(Bundle args, Context activityContext, @Nullable OnTimeSetListener onTimeSetListener) {
    final Calendar now = Calendar.getInstance();
    int hour = now.get(Calendar.HOUR_OF_DAY);
    int minute = now.get(Calendar.MINUTE);
    boolean is24hour = DateFormat.is24HourFormat(activityContext);
    if (args != null) {
        hour = args.getInt(TimePickerDialogModule.ARG_HOUR, now.get(Calendar.HOUR_OF_DAY));
        minute = args.getInt(TimePickerDialogModule.ARG_MINUTE, now.get(Calendar.MINUTE));
        is24hour = args.getBoolean(TimePickerDialogModule.ARG_IS24HOUR, DateFormat.is24HourFormat(activityContext));
    }
    return new DismissableTimePickerDialog(activityContext, onTimeSetListener, hour, minute, is24hour);
}
Example 54
Project: DeviceConnect-Android-master  File: ResultDetailsFragment.java View source code
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_result_details, container, false);
    Bundle bundle = getArguments();
    if (bundle == null) {
        return view;
    }
    ResultData.ResultAdapter adapter = ResultData.INSTANCE.getAdapter(view.getContext());
    ResultData.Result result = adapter.getItem((int) bundle.getLong("id"));
    TextView textFrom = (TextView) view.findViewById(R.id.textResultFrom);
    TextView textChannel = (TextView) view.findViewById(R.id.textResultChannel);
    TextView textDate = (TextView) view.findViewById(R.id.textResultDate);
    TextView textText = (TextView) view.findViewById(R.id.textResultText);
    TextView textServiceId = (TextView) view.findViewById(R.id.textResultServiceId);
    TextView textPath = (TextView) view.findViewById(R.id.textResultPath);
    TextView textData = (TextView) view.findViewById(R.id.textResultData);
    TextView textResult = (TextView) view.findViewById(R.id.textResultResult);
    textFrom.setText(result.from);
    textChannel.setText(result.channel);
    textDate.setText(DateFormat.format("yyyy/MM/dd kk:mm:ss", result.date));
    textText.setText(result.text);
    textServiceId.setText(result.data.serviceId);
    textPath.setText(result.data.path);
    textData.setText(result.data.body);
    textResult.setText(result.response);
    return view;
}
Example 55
Project: dropbox-android-sync-sdk-master  File: FolderAdapter.java View source code
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    if (convertView == null) {
        convertView = mInflater.inflate(android.R.layout.simple_list_item_activated_2, parent, false);
    }
    DbxFileInfo info = mEntries.get(position);
    TextView text = (TextView) convertView.findViewById(android.R.id.text1);
    text.setText(getName(info));
    TextView text2 = (TextView) convertView.findViewById(android.R.id.text2);
    if (info.isFolder) {
        text2.setText(R.string.status_folder);
        text.setEnabled(false);
        text2.setEnabled(false);
    } else {
        String modDate = DateFormat.getMediumDateFormat(mContext).format(info.modifiedTime) + " " + DateFormat.getTimeFormat(mContext).format(info.modifiedTime);
        text2.setText(modDate);
        text.setEnabled(true);
        text2.setEnabled(true);
    }
    return convertView;
}
Example 56
Project: drum-machine.audio-master  File: FileItem.java View source code
public String dateTimeToString(Long timeStamp, String title) {
    if (timeStamp == null || DrumCloud.X == null)
        return "";
    else {
        Date jDate = new Date(timeStamp);
        java.text.DateFormat df = DateFormat.getDateFormat(DrumCloud.X);
        String date = df.format(jDate);
        df = DateFormat.getTimeFormat(DrumCloud.X);
        String time = df.format(jDate);
        return title + ": " + date + " - " + time;
    }
}
Example 57
Project: enviroCar-app-master  File: DateUtils.java View source code
public static String getDateString(Context context, long date) {
    Calendar now = Calendar.getInstance();
    now.setTimeZone(TimeZone.getDefault());
    Calendar time = Calendar.getInstance();
    time.setTimeZone(TimeZone.getDefault());
    time.setTimeInMillis(date);
    if (now.get(Calendar.DATE) == time.get(Calendar.DATE)) {
        return context.getString(R.string.today);
    } else if (now.get(Calendar.DATE) - time.get(Calendar.DATE) == 1) {
        return context.getString(R.string.yesterday);
    } else {
        return DateFormat.format("EE, MM yyyy", time).toString();
    //            return DateFormat.format("MMMM dd yyyy, h:mm aa", time).toString();
    }
}
Example 58
Project: gearshift-master  File: TimePickerFragment.java View source code
@NonNull
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    // Use the current time as the default values for the picker
    final Calendar c = Calendar.getInstance();
    int hour, minute;
    if (getArguments().containsKey(ARG_HOUR)) {
        hour = getArguments().getInt(ARG_HOUR);
        c.set(Calendar.HOUR_OF_DAY, hour);
    } else {
        hour = c.get(Calendar.HOUR_OF_DAY);
    }
    if (getArguments().containsKey(ARG_MINUTE)) {
        minute = getArguments().getInt(ARG_MINUTE);
        c.set(Calendar.MINUTE, minute);
    } else {
        minute = c.get(Calendar.MINUTE);
    }
    // Create a new instance of TimePickerDialog and return it
    return new TimePickerDialog(getActivity(), this, hour, minute, DateFormat.is24HourFormat(getActivity()));
}
Example 59
Project: Hancel-master  File: TimePickerFragment.java View source code
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    // Use the current time as the default values for the picker
    if (!isCustomDate) {
        calendar = Calendar.getInstance();
    }
    int hour = calendar.get(Calendar.HOUR_OF_DAY);
    int minute = calendar.get(Calendar.MINUTE);
    // Create a new instance of TimePickerDialog and return it
    return new TimePickerDialog(getActivity(), (TrackDialog) getActivity(), hour, minute, DateFormat.is24HourFormat(getActivity()));
}
Example 60
Project: honki_android-master  File: MainActivity.java View source code
private void loadMemo() {
    Calendar calendar = Calendar.getInstance();
    StringBuilder builder = new StringBuilder();
    Cursor cursor = getContentResolver().query(CONTENT_URI, new String[] { "date", "text" }, null, null, "date ASC");
    if (cursor != null) {
        while (cursor.moveToNext()) {
            calendar.setTimeInMillis(cursor.getLong(0));
            CharSequence date = android.text.format.DateFormat.format("yyyy/MM/dd, E, kk:mm", calendar);
            String text = cursor.getString(1);
            builder.append(date + ":" + text).append("\n");
        }
    }
    mTextView.setText(builder.toString());
}
Example 61
Project: iglaset-master  File: CommentsParser.java View source code
@Override
public void onStartElement(String name, Attributes atts) {
    if (name.equals("comment")) {
        mCurrentComment = new Comment();
        mCurrentComment.setDrinkId(Integer.parseInt(atts.getValue("article_id").trim()));
        mCurrentComment.setUserId(Integer.parseInt(atts.getValue("user_id").trim()));
        mCurrentComment.setNickname(atts.getValue("nickname").trim());
        try {
            Date created = CommentsParser.CreatedTime.parse(atts.getValue("created").trim());
            mCurrentComment.setCreated(DateFormat.format("yyyy-MM-dd", created));
        } catch (ParseException e) {
            mCurrentComment.setCreated(null);
        }
        int rating = 0;
        if (!TextUtils.isEmpty(atts.getValue("rating").trim())) {
            rating = (int) Float.parseFloat(atts.getValue("rating").trim());
        }
        mCurrentComment.setRating(rating);
    }
}
Example 62
Project: ijoomer-adv-sdk-master  File: IjoomerDataPickerView.java View source code
@Override
public void onDateChanged(final DatePicker view, final int year, final int month, final int day) {
    if (this.isBithDate) {
        Calendar c = Calendar.getInstance();
        c.set(year, month, day);
        c.add(Calendar.YEAR, 18);
        if (c.get(Calendar.YEAR) > (Calendar.getInstance().get(Calendar.YEAR))) {
            view.init(IjoomerDataPickerView.this.year, IjoomerDataPickerView.this.month, IjoomerDataPickerView.this.day, IjoomerDataPickerView.this);
            Calendar calendar = Calendar.getInstance();
            calendar.set(IjoomerDataPickerView.this.year, IjoomerDataPickerView.this.month, IjoomerDataPickerView.this.day);
            setTitle(DateFormat.format(format, calendar));
        } else {
            this.year = year;
            this.month = month;
            this.day = day;
            view.init(year, month, day, IjoomerDataPickerView.this);
            Calendar calendar = Calendar.getInstance();
            calendar.set(year, month, day);
            setTitle(DateFormat.format(format, calendar));
        }
    }
}
Example 63
Project: m2e-master  File: MainActivity.java View source code
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    TextView textView1 = (TextView) findViewById(R.id.textview1);
    TextView textView2 = (TextView) findViewById(R.id.textview2);
    TextView textView3 = (TextView) findViewById(R.id.textview3);
    TextView textView4 = (TextView) findViewById(R.id.textview4);
    TextView textView5 = (TextView) findViewById(R.id.textview5);
    // 09/21/2011 02:17 pm
    String delegate = "MM/dd/yy hh:mm a";
    Date noteTS = new Date();
    textView1.setText("Found Time :: " + DateFormat.format(delegate, noteTS));
    // Sep 21,2011 02:17 pm
    delegate = "MMM dd, yyyy h:mm aa";
    textView2.setText("Found Time :: " + DateFormat.format(delegate, noteTS));
    //September 21,2011 02:17pm
    delegate = "MMMM dd, yyyy h:mmaa";
    textView3.setText("Found Time :: " + DateFormat.format(delegate, noteTS));
    //Wed, September 21,2011 02:17:48 pm
    delegate = "E, MMMM dd, yyyy h:mm:ss aa";
    textView4.setText("Found Time :: " + DateFormat.format(delegate, noteTS));
    delegate = //Wednesday, September 21,2011 02:17:48 pm
    "EEEE, MMMM dd, yyyy h:mm aa";
    textView5.setText("Found Time :: " + DateFormat.format(delegate, noteTS));
}
Example 64
Project: maniana-fork-master  File: DateOrder.java View source code
public static DateOrder localDateOrder(Context context) {
    final String key = String.valueOf(DateFormat.getDateFormatOrder(context)).toLowerCase();
    final int monthIndex = key.indexOf('m');
    final int dayIndex = key.indexOf('d');
    if (monthIndex >= 0 && dayIndex >= 0) {
        return (monthIndex < dayIndex) ? MD : DM;
    }
    // Unknown, use default
    LogUtil.warning("Unknown date order: [%s]", key);
    return MD;
}
Example 65
Project: material-remixer-android-master  File: TransactionItemView.java View source code
public void setData(TransactionItem data, boolean iconVisible) {
    businessTypeIcon.setImageResource(data.getBusinessTypeIconResource());
    businessTypeIcon.setVisibility(iconVisible ? View.VISIBLE : View.GONE);
    businessName.setText(data.getBusinessName());
    DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(getContext());
    date.setText(dateFormat.format(data.getDate()));
    NumberFormat numberFormat = NumberFormat.getCurrencyInstance();
    amount.setText(numberFormat.format(data.getAmount()));
}
Example 66
Project: Misc-master  File: TimerService.java View source code
@Override
public void onReceive(Context context, Intent intent) {
    if (Intent.ACTION_TIME_TICK.equals(intent.getAction())) {
        Log.d(TAG, "TimeTickReceiver#onReceive ACTION_TIME_TICK");
        Intent newIntent = new Intent(context, Popup.class);
        newIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
        newIntent.putExtra("time", DateFormat.format("MM/dd/yy h:mmaa", System.currentTimeMillis()));
        context.startActivity(newIntent);
    }
}
Example 67
Project: MozuAndroidInStoreAssistant-master  File: OrdersAdapter.java View source code
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    OrderViewHolder viewHolder;
    if (convertView != null) {
        viewHolder = (OrderViewHolder) convertView.getTag();
    } else {
        convertView = LayoutInflater.from(parent.getContext()).inflate(R.layout.order_list_item, parent, false);
        viewHolder = new OrderViewHolder(convertView);
        convertView.setTag(viewHolder);
    }
    Order order = getItem(position);
    viewHolder.orderNumber.setText(String.valueOf(order.getOrderNumber()));
    String date = order.getSubmittedDate() != null ? DateFormat.format("MM/dd/yy  hh:mm a", new Date(order.getSubmittedDate().getMillis())).toString() : "";
    viewHolder.orderDate.setText(date);
    viewHolder.paymentStatus.setText(order.getPaymentStatus());
    viewHolder.status.setText(order.getStatus());
    viewHolder.total.setText(mNumberFormat.format(order.getTotal()));
    return convertView;
}
Example 68
Project: MSLoggerBase-master  File: FRDLogManager.java View source code
/**
     * 
     * @throws FileNotFoundException
     */
private void createLogFile() throws FileNotFoundException {
    if (!ApplicationSettings.INSTANCE.isWritable()) {
        return;
    }
    Date now = new Date();
    String fileName = DateFormat.format("yyyy-MM-dd_kk.mm.ss", now).toString() + ".frd";
    logFile = new File(ApplicationSettings.INSTANCE.getDataDir(), fileName);
    absolutePath = logFile.getAbsolutePath();
    os = new BufferedOutputStream(new FileOutputStream(logFile));
}
Example 69
Project: MVCHelper-master  File: MovieAmountTask2.java View source code
@Override
protected Void doInBackground(Void... params) {
    try {
        Thread.sleep(2000);
        Random random = new Random();
        int commentCount = random.nextInt(100);
        int playCount = random.nextInt(1000) + 10;
        long updateTime = System.currentTimeMillis();
        sender.sendData(new MovieAmount(name, commentCount, playCount, name + " " + DateFormat.format("dd kk:mm:ss", updateTime)));
    } catch (Exception e) {
        e.printStackTrace();
        sender.sendError(e);
    }
    return null;
}
Example 70
Project: Path-of-Exile-Racer-master  File: AlarmUtils.java View source code
public static void addAlarm(Context context, Race race, long delay) {
    AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
    PendingIntent operation = getPendingIntentForRace(context, race, PendingIntent.FLAG_UPDATE_CURRENT);
    long time = race.getStartAt().getTime() - delay;
    am.set(AlarmManager.RTC_WAKEUP, time, operation);
    Date date = new Date(time);
    Toast.makeText(context, context.getString(R.string.notification_scheduled, DateFormat.getTimeFormat(context).format(date), DateFormat.getDateFormat(context).format(date)), Toast.LENGTH_LONG).show();
}
Example 71
Project: project_open-master  File: TimeUtils.java View source code
public static String getLocalTime(Context context, String time) {
    // �出年月日�,比较字符串��
    String str_curTime = DateFormat.format("yyyy-MM-dd", new Date()).toString();
    int result = str_curTime.compareTo(time.substring(0, time.indexOf(" ")));
    if (result > 0) {
        return "昨天" + time.substring(time.indexOf(" "), time.lastIndexOf(":"));
    } else if (result == 0) {
        return "今天" + time.substring(time.indexOf(" "), time.lastIndexOf(":"));
    } else {
        return time;
    }
}
Example 72
Project: qksms-master  File: TimePickerFragment.java View source code
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    if (mPreference == null) {
        Log.w(TAG, "No preference set");
        return null;
    }
    mPrefs = PreferenceManager.getDefaultSharedPreferences(getActivity());
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("H:mm");
    // Use the current time as the default values for the picker
    final Calendar c = Calendar.getInstance();
    try {
        Date date = simpleDateFormat.parse(mPrefs.getString(mPreference.getKey(), "6:00"));
        c.setTime(date);
    } catch (ParseException e) {
        e.printStackTrace();
    }
    int hour = c.get(Calendar.HOUR_OF_DAY);
    int minute = c.get(Calendar.MINUTE);
    boolean isUsing24HourTime = DateFormat.is24HourFormat(getActivity());
    return new TimePickerDialog(getActivity(), this, hour, minute, isUsing24HourTime);
}
Example 73
Project: QuickNews-master  File: TimeUtils.java View source code
public static String getLocalTime(Context context, String time) {
    // �出年月日�,比较字符串��
    String str_curTime = DateFormat.format("yyyy-MM-dd", new Date()).toString();
    int result = str_curTime.compareTo(time.substring(0, time.indexOf(" ")));
    if (result > 0) {
        return "昨天" + time.substring(time.indexOf(" "), time.lastIndexOf(":"));
    } else if (result == 0) {
        return "今天" + time.substring(time.indexOf(" "), time.lastIndexOf(":"));
    } else {
        return time;
    }
}
Example 74
Project: react-native-sidemenu-master  File: TimePickerDialogFragment.java View source code
/*package*/
static Dialog createDialog(Bundle args, Context activityContext, @Nullable OnTimeSetListener onTimeSetListener) {
    final Calendar now = Calendar.getInstance();
    int hour = now.get(Calendar.HOUR_OF_DAY);
    int minute = now.get(Calendar.MINUTE);
    boolean is24hour = DateFormat.is24HourFormat(activityContext);
    if (args != null) {
        hour = args.getInt(TimePickerDialogModule.ARG_HOUR, now.get(Calendar.HOUR_OF_DAY));
        minute = args.getInt(TimePickerDialogModule.ARG_MINUTE, now.get(Calendar.MINUTE));
        is24hour = args.getBoolean(TimePickerDialogModule.ARG_IS24HOUR, DateFormat.is24HourFormat(activityContext));
    }
    return new DismissableTimePickerDialog(activityContext, onTimeSetListener, hour, minute, is24hour);
}
Example 75
Project: ReactNativeApp-master  File: TimePickerDialogFragment.java View source code
/*package*/
static Dialog createDialog(Bundle args, Context activityContext, @Nullable OnTimeSetListener onTimeSetListener) {
    final Calendar now = Calendar.getInstance();
    int hour = now.get(Calendar.HOUR_OF_DAY);
    int minute = now.get(Calendar.MINUTE);
    boolean is24hour = DateFormat.is24HourFormat(activityContext);
    if (args != null) {
        hour = args.getInt(TimePickerDialogModule.ARG_HOUR, now.get(Calendar.HOUR_OF_DAY));
        minute = args.getInt(TimePickerDialogModule.ARG_MINUTE, now.get(Calendar.MINUTE));
        is24hour = args.getBoolean(TimePickerDialogModule.ARG_IS24HOUR, DateFormat.is24HourFormat(activityContext));
    }
    return new DismissableTimePickerDialog(activityContext, onTimeSetListener, hour, minute, is24hour);
}
Example 76
Project: robolectric-master  File: ShadowDateFormatTest.java View source code
@Test
public void getLongDateFormat_returnsADateFormat_January() {
    Calendar cal = Calendar.getInstance();
    cal.clear();
    cal.set(Calendar.DATE, 12);
    cal.set(Calendar.MONTH, Calendar.JANUARY);
    cal.set(Calendar.YEAR, 1970);
    Date date = cal.getTime();
    assertEquals("January 12, 1970", DateFormat.getLongDateFormat(null).format(date));
}
Example 77
Project: SmartReceiptsLibrary-master  File: MyCalendarDialog.java View source code
@Override
@SuppressWarnings("deprecation")
public final void onDateSet(int day, int month, int year) {
    //**This Date constructor is deprecated
    final Date date = new Date(year - 1900, month, day);
    mDateManager.setCachedDate(date);
    String dateString = DateFormat.getDateFormat(mContext).format(date);
    //This block is for mEdit
    if (mEdit != null) {
        mEdit.setText(dateString);
        mEdit.date = date;
        if (mDateSetListener != null)
            mDateSetListener.onDateSet(date);
    }
    //This block is for mEnd
    if (//ugly hack (order dependent set methods below)
    mEnd != null && mEnd.date == null) {
        //+3600000 for DST hack
        final Date endDate = new Date(date.getTime() + mDuration * 86400000L + 3600000L);
        String endString = DateFormat.getDateFormat(mContext).format(endDate);
        mEnd.setText(endString);
        mEnd.date = endDate;
    }
}
Example 78
Project: Team5GeoTopics-master  File: ReplyLevelActivity.java View source code
private void updateViewingComment(CommentModel comment) {
    if (comment.getmEsID().equals(viewingComment.getmEsID())) {
        Log.w("ReplyLevel", "Updating viewing comment");
        Log.w("ReplyLevel", viewingComment.getmBody());
        Log.w("ReplyLevel", comment.getmBody());
        viewingComment = comment;
        if (viewingComment.isTopLevel()) {
            title.setText(viewingComment.getmTitle());
        } else {
            title.setVisibility(View.GONE);
            divider.setVisibility(View.GONE);
        }
        body.setText(viewingComment.getmBody());
        if (viewingComment.hasPicture()) {
            image.setImageBitmap(viewingComment.getPicture());
        } else {
            image.setVisibility(View.GONE);
        }
        Date date = comment.getDate();
        DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(application.getContext());
        DateFormat timeFormat = android.text.format.DateFormat.getTimeFormat(application.getContext());
        author.setText("By " + viewingComment.getmAuthor());
        this.date.setText(dateFormat.format(date));
        time.setText(timeFormat.format(date));
    }
}
Example 79
Project: tvbrowserandroid-master  File: TimePreference.java View source code
@Override
protected void onDialogClosed(boolean positiveResult) {
    super.onDialogClosed(positiveResult);
    if (positiveResult) {
        mTime.set(Calendar.HOUR_OF_DAY, CompatUtils.getTimePickerHour(mTimePicker));
        mTime.set(Calendar.MINUTE, CompatUtils.getTimePickerMinute(mTimePicker));
        int minutes = CompatUtils.getTimePickerHour(mTimePicker) * 60 + CompatUtils.getTimePickerMinute(mTimePicker);
        setTitle(DateFormat.getTimeFormat(getContext()).format(mTime.getTime()));
        if (callChangeListener(minutes)) {
            persistInt(minutes);
        }
    }
}
Example 80
Project: Typical_IF-master  File: DateUtils.java View source code
public static String getFormattedDate(long smsTimeInMilis) {
    Calendar smsTime = Calendar.getInstance();
    smsTime.setTimeZone(TimeZone.getTimeZone("Europe/Kiev"));
    smsTime.setTimeInMillis(smsTimeInMilis * 1000);
    Calendar now = Calendar.getInstance();
    now.setTimeZone(TimeZone.getTimeZone("Europe/Kiev"));
    if (now.get(Calendar.DATE) == smsTime.get(Calendar.DATE)) {
        return String.format(Constants.TODAY, DateFormat.format(Constants.TIME_FORMAT_STRING, smsTime));
    } else if (now.get(Calendar.DATE) - smsTime.get(Calendar.DATE) == 1) {
        return String.format(Constants.YESTERDAY, DateFormat.format(Constants.TIME_FORMAT_STRING, smsTime));
    } else if (now.get(Calendar.YEAR) == smsTime.get(Calendar.YEAR)) {
        return DateFormat.format(Constants.DATE_TIME_FORMAT_STRING, smsTime).toString();
    } else
        return DateFormat.format(Constants.OTHER_FORMAT_STRING, smsTime).toString();
}
Example 81
Project: udrunk-master  File: TimeUtil.java View source code
@SuppressWarnings("deprecation")
public static String formatAgoDate(Date date, Context context) {
    String result = null;
    Date now = new Date();
    long diff = now.getTime() - date.getTime();
    int value;
    Resources res = context.getResources();
    // Less than a minute
    if (diff < MINUTE) {
        value = (int) (diff / SECOND);
        result = res.getQuantityString(R.plurals.seconds_ago, value, value);
    } else // Less than an hour
    if (diff < HOUR) {
        value = (int) (diff / MINUTE);
        result = res.getQuantityString(R.plurals.minutes_ago, value, value);
    } else // Less than 12 hours
    if (diff < DAY / 2) {
        value = (int) (diff / HOUR);
        result = res.getQuantityString(R.plurals.hours_ago, value, value);
    } else // Today
    if (diff < DAY && date.getDate() == now.getDate()) {
        result = res.getString(R.string.todayat, DateFormat.format("h:mmaa", date));
    } else // Yesterday
    if (diff < 2 * DAY && date.getDate() == (now.getDate() - 1)) {
        result = res.getString(R.string.yesterdayat, DateFormat.format("h:mmaa", date));
    } else // Less than a month
    if (diff < MONTH) {
        value = (int) (diff / DAY);
        result = res.getQuantityString(R.plurals.days_ago, value, value);
    } else // More than a month
    {
        value = (int) (diff / MONTH);
        result = res.getQuantityString(R.plurals.months_ago, value, value);
    }
    return result;
}
Example 82
Project: Veckify-master  File: AlarmSchedulingTest.java View source code
private void assertNextAlarmEquals(String expectedTime, int hour, int minute, int repeatDays, long oneoffTimeMs, String nowTime) throws Exception {
    final SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd kk:mm");
    final Date date = formatter.parse(nowTime);
    final Calendar cal = AlarmUtils.getNextAlarmTime(true, hour, minute, repeatDays, oneoffTimeMs, date.getTime());
    assertEquals(expectedTime, DateFormat.format("yyyy-MM-dd kk:mm", cal));
}
Example 83
Project: Emby.AndroidTv-master  File: ProgramGridCell.java View source code
private void initComponent(Activity context, ILiveTvGuide activity, BaseItemDto program) {
    mActivity = activity;
    mProgram = program;
    LayoutInflater inflater = LayoutInflater.from(context);
    View v = inflater.inflate(R.layout.program_grid_cell, this, false);
    this.addView(v);
    mProgramName = (TextView) findViewById(R.id.programName);
    mInfoRow = (LinearLayout) findViewById(R.id.infoRow);
    mProgramName.setText(program.getName());
    mProgram = program;
    mProgramName.setFocusable(false);
    mInfoRow.setFocusable(false);
    mRecIndicator = (ImageView) findViewById(R.id.recIndicator);
    if (Utils.isTrue(program.getIsMovie()))
        mBackgroundColor = getResources().getColor(R.color.guide_movie_bg);
    else if (Utils.isTrue(program.getIsNews()))
        mBackgroundColor = getResources().getColor(R.color.guide_news_bg);
    else if (Utils.isTrue(program.getIsSports()))
        mBackgroundColor = getResources().getColor(R.color.guide_sports_bg);
    else if (Utils.isTrue(program.getIsKids()))
        mBackgroundColor = getResources().getColor(R.color.guide_kids_bg);
    setBackgroundColor(mBackgroundColor);
    if (program.getStartDate() != null && program.getEndDate() != null) {
        TextView time = new TextView(context);
        Date localStart = Utils.convertToLocalDate(program.getStartDate());
        if (localStart.getTime() + 60000 < activity.getCurrentLocalStartDate())
            mProgramName.setText("<< " + mProgramName.getText());
        time.setText(android.text.format.DateFormat.getTimeFormat(TvApp.getApplication()).format(Utils.convertToLocalDate(program.getStartDate())) + "-" + android.text.format.DateFormat.getTimeFormat(TvApp.getApplication()).format(Utils.convertToLocalDate(program.getEndDate())));
        mInfoRow.addView(time);
    }
    if (program.getOfficialRating() != null && !program.getOfficialRating().equals("0")) {
        InfoLayoutHelper.addSpacer(context, mInfoRow, "  ", 10);
        InfoLayoutHelper.addBlockText(context, mInfoRow, program.getOfficialRating(), 10);
    }
    if (program.getIsHD() != null && program.getIsHD()) {
        InfoLayoutHelper.addSpacer(context, mInfoRow, "  ", 10);
        InfoLayoutHelper.addBlockText(context, mInfoRow, "HD", 10);
    }
    if (program.getSeriesTimerId() != null) {
        mRecIndicator.setImageResource(R.drawable.recseries);
    } else if (program.getTimerId() != null) {
        mRecIndicator.setImageResource(R.drawable.rec);
    }
    setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            mActivity.showProgramOptions();
        }
    });
}
Example 84
Project: Purple-Robot-master  File: ProbeTrigger.java View source code
public String getDiagnosticString(Context context) {
    String name = this.name();
    String identifier = this.identifier();
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
    String key = "last_fired_" + identifier;
    long lastFired = prefs.getLong(key, 0);
    String lastFiredString = context.getString(R.string.trigger_fired_never);
    if (lastFired != 0) {
        DateFormat formatter = android.text.format.DateFormat.getMediumDateFormat(context);
        DateFormat timeFormatter = android.text.format.DateFormat.getTimeFormat(context);
        lastFiredString = formatter.format(new Date(lastFired)) + " " + timeFormatter.format(new Date(lastFired));
    }
    String enabled = context.getString(R.string.trigger_disabled);
    if (this.enabled(context))
        enabled = context.getString(R.string.trigger_enabled);
    return context.getString(R.string.trigger_diagnostic_string, name, identifier, enabled, lastFiredString);
}
Example 85
Project: the-blue-alliance-android-master  File: BaseNotification.java View source code
public String getNotificationTimeString(Context c) {
    DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(c);
    DateFormat timeFormat = android.text.format.DateFormat.getTimeFormat(c);
    if (notificationTime == null)
        return "";
    return dateFormat.format(notificationTime) + " " + timeFormat.format(notificationTime);
}
Example 86
Project: xabber-android-master  File: StringUtils.java View source code
/**
     * @param timeStamp
     * @return String with time or with date and time depend on current time.
     */
public static String getSmartTimeText(Context context, Date timeStamp) {
    if (timeStamp == null) {
        return "";
    }
    // today
    Calendar midnight = new GregorianCalendar();
    // reset hour, minutes, seconds and millis
    midnight.set(Calendar.HOUR_OF_DAY, 0);
    midnight.set(Calendar.MINUTE, 0);
    midnight.set(Calendar.SECOND, 0);
    midnight.set(Calendar.MILLISECOND, 0);
    if (timeStamp.getTime() > midnight.getTimeInMillis()) {
        return timeFormat.format(timeStamp);
    } else {
        DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(context);
        return dateFormat.format(timeStamp) + " " + timeFormat.format(timeStamp);
    }
}
Example 87
Project: android-floatinglabel-widgets-master  File: TimePickerFragment.java View source code
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    readArguments();
    int hour = selectedInstant.getHourOfDay();
    int minute = selectedInstant.getMinuteOfHour();
    // Create a new instance of TimePickerDialog and return it
    return new TimePickerDialog(getActivity(), timeSetListener, hour, minute, DateFormat.is24HourFormat(getActivity()));
}
Example 88
Project: android-sdk-sources-for-api-level-23-master  File: DigitalClock.java View source code
public void run() {
    if (mTickerStopped)
        return;
    mCalendar.setTimeInMillis(System.currentTimeMillis());
    setText(DateFormat.format(mFormat, mCalendar));
    invalidate();
    long now = SystemClock.uptimeMillis();
    long next = now + (1000 - now % 1000);
    mHandler.postAtTime(mTicker, next);
}
Example 89
Project: android_frameworks_base-master  File: DigitalClock.java View source code
public void run() {
    if (mTickerStopped)
        return;
    mCalendar.setTimeInMillis(System.currentTimeMillis());
    setText(DateFormat.format(mFormat, mCalendar));
    invalidate();
    long now = SystemClock.uptimeMillis();
    long next = now + (1000 - now % 1000);
    mHandler.postAtTime(mTicker, next);
}
Example 90
Project: android_WallBox-master  File: DateBuilder.java View source code
private int getHour(Context c, String sdf) {
    int hour = Integer.parseInt(sdf.toString());
    if (!DateFormat.is24HourFormat(c)) {
        if (hour > 12) {
            return hour - 12;
        } else if (hour == 0) {
            return 12;
        } else {
            return hour;
        }
    } else {
        return hour;
    }
}
Example 91
Project: apteryx-master  File: TextFormat.java View source code
public static String formatDateSmart(Context context, long time) {
    Calendar current = Calendar.getInstance();
    Calendar date = Calendar.getInstance();
    date.setTimeInMillis(time);
    int dayToday = current.get(Calendar.DAY_OF_YEAR);
    int day = date.get(Calendar.DAY_OF_YEAR);
    if (day == dayToday)
        return DateFormat.format("kk:mm", time).toString();
    StringBuilder result = new StringBuilder();
    if (dayToday - day == 1)
        result.append(context.getString(R.string.yesterday));
    else if (dayToday - day == -1)
        result.append(context.getString(R.string.tomorrow));
    else {
        if (current.get(Calendar.YEAR) == date.get(Calendar.YEAR))
            result.append("dd MMM");
        else
            result.append("dd MMM yyyy");
    }
    result.append(" kk:mm");
    return DateFormat.format(result.toString(), time).toString();
}
Example 92
Project: AutoBackground-master  File: TimePickerFragment.java View source code
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    // Use the current time as the default values for the picker
    final Calendar c = Calendar.getInstance();
    int hour = c.get(Calendar.HOUR_OF_DAY);
    int minute = c.get(Calendar.MINUTE);
    // Create a new instance of TimePickerDialog and return it
    TimePickerDialog timePickerDialog = new TimePickerDialog(getActivity(), TimePickerFragment.this, hour, minute, DateFormat.is24HourFormat(getActivity()));
    timePickerDialog.setTitle(getArguments().getString("title", ""));
    return timePickerDialog;
}
Example 93
Project: btpka3.github.com-master  File: MyTime2IntentService.java View source code
@Override
public void handleMessage(Message msgfromClient) {
    Log.e(TAG, "MyTime2IntentService handleMessage !!!!!!!!!!!!" + msgfromClient);
    //            Message msgToClient = Message.obtain(msgfromClient);
    switch(msgfromClient.what) {
        //msg 客户端传�的消�
        case MSG_TIME:
            if (isTimeRunning()) {
                return;
            }
            timeRunning = true;
            int time = msgfromClient.arg1;
            for (int i = 0; i < time; i++) {
                try {
                    Thread.sleep(1000);
                    // 返回给客户端的消�
                    Message msgToClient = Message.obtain(null, MyTime2IntentService.MSG_TIME);
                    CharSequence timeStr = DateFormat.format("hh:mm:ss", System.currentTimeMillis());
                    Bundle mBundle = new Bundle();
                    mBundle.putString("timeStr", timeStr.toString());
                    msgToClient.setData(mBundle);
                    Log.e(TAG, "MyTime2IntentService rely mBundle = " + mBundle);
                    msgfromClient.replyTo.send(msgToClient);
                    Log.e(TAG, "MyTime2IntentService rely message !!!!!!!!!!!!" + msgToClient);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                    return;
                } catch (RemoteException e) {
                    e.printStackTrace();
                    return;
                }
            }
            timeRunning = false;
            break;
        default:
            Log.e(TAG, "MyTime2IntentService  defalut  !!!!!!!!!!!!" + msgfromClient);
            break;
    }
    super.handleMessage(msgfromClient);
}
Example 94
Project: droidkaigi2016-master  File: DateUtil.java View source code
@NonNull
public static String getMonthDate(Date date, Context context) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) {
        String pattern = DateFormat.getBestDateTimePattern(Locale.getDefault(), FORMAT_MMDD);
        return new SimpleDateFormat(pattern).format(date);
    } else {
        int flag = DateUtils.FORMAT_ABBREV_ALL | DateUtils.FORMAT_NO_YEAR;
        return DateUtils.formatDateTime(context, date.getTime(), flag);
    }
}
Example 95
Project: FitHealthBetaGitRepo-master  File: MealRow.java View source code
public void setLog(LogMeal log) {
    mLog = log;
    LinearLayout mCircle = (LinearLayout) findViewById(R.id.circle);
    TextView mMealName = (TextView) findViewById(R.id.log_meal_name1);
    TextView mCalories = (TextView) findViewById(R.id.log_calories);
    TextView mServing = (TextView) findViewById(R.id.serving);
    TextView mTime = (TextView) findViewById(R.id.time);
    mCircle.bringToFront();
    mMealName.setText(mLog.getMealName() + "");
    mCalories.setText(df.format(mLog.getCalorieCount()) + " ");
    mServing.setText(mLog.getServingSize() + " " + mLog.getMealServing());
    long lStartTime = new Date().getTime();
    long lEndTime = mLog.getDate().getTime();
    long difference = lEndTime - lStartTime;
    int seconds = (int) (difference / 1000) * (-1);
    int minutes = (int) ((difference / (1000 * 60)));
    int min = minutes * -1;
    int hours = (int) ((difference / (1000 * 60 * 60)) % 24);
    int hour = hours * -1;
    if (seconds < 60 && minutes < 60) {
        mTime.setText("Seconds ago");
    } else if (seconds >= 60 && min < 60 && hour < 1) {
        mTime.setText(min + "  Min");
    } else {
        mTime.setText(DateFormat.format("h:m a", mLog.getDate()));
    }
    ImageView recipe = (ImageView) findViewById(R.id.recipe);
    if (mLog.getRecipe() != null) {
        recipe.setVisibility(VISIBLE);
    } else {
        recipe.setVisibility(GONE);
    }
}
Example 96
Project: GeekAlarm-master  File: ActivityUtils.java View source code
public static int getHour(Activity activity) {
    final WheelView hours = (WheelView) activity.findViewById(R.id.hour);
    boolean is24Hour = DateFormat.is24HourFormat(activity);
    if (is24Hour) {
        return hours.getCurrentItem();
    } else {
        final WheelView ampm = (WheelView) activity.findViewById(R.id.ampm);
        boolean isAM = ampm.getCurrentItem() == 0;
        int hour = hours.getCurrentItem();
        hour++;
        hour %= 12;
        if (!isAM) {
            hour += 12;
        }
        return hour;
    }
}
Example 97
Project: jdroid-master  File: TimePickerDialogFragment.java View source code
@NonNull
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(getActivity());
    View view = inflate(R.layout.jdroid_time_picker_dialog_fragment);
    dialogBuilder.setView(view);
    final TimePicker timePicker = (TimePicker) view.findViewById(R.id.timePicker);
    timePicker.setIs24HourView(DateFormat.is24HourFormat(getActivity()));
    timePicker.setCurrentHour(DateUtils.getHour(defaultTime, true));
    timePicker.setCurrentMinute(DateUtils.getMinute(defaultTime));
    dialogBuilder.setPositiveButton(getString(R.string.jdroid_ok), new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int whichButton) {
            Date time = DateUtils.getTime(timePicker.getCurrentHour(), timePicker.getCurrentMinute());
            int requestCode = getTargetRequestCode();
            ((OnTimeSetListener) getTargetFragment()).onTimeSet(time, requestCode);
        }
    });
    dialogBuilder.setNegativeButton(getString(R.string.jdroid_cancel), null);
    return dialogBuilder.create();
}
Example 98
Project: madsonic-5.5-master  File: ChatAdapter.java View source code
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    ChatMessage message = this.getItem(position);
    ViewHolder holder;
    int layout;
    String messageUser = message.getUsername();
    Date messageTime = new java.util.Date(message.getTime());
    String messageText = message.getMessage();
    String me = Util.getUserName(activity, Util.getActiveServer(activity));
    if (messageUser.equals(me)) {
        layout = R.layout.chat_item_reverse;
    } else {
        layout = R.layout.chat_item;
    }
    if (convertView == null) {
        holder = new ViewHolder();
        convertView = LayoutInflater.from(activity).inflate(layout, parent, false);
        TextView usernameView = (TextView) convertView.findViewById(R.id.chat_username);
        TextView timeView = (TextView) convertView.findViewById(R.id.chat_time);
        TextView messageView = (TextView) convertView.findViewById(R.id.chat_message);
        messageView.setMovementMethod(LinkMovementMethod.getInstance());
        Linkify.addLinks(messageView, Linkify.EMAIL_ADDRESSES);
        Linkify.addLinks(messageView, Linkify.WEB_URLS);
        Linkify.addLinks(messageView, phoneMatcher, "tel:");
        holder.message = messageView;
        holder.username = usernameView;
        holder.time = timeView;
        convertView.setTag(holder);
    } else {
        holder = (ViewHolder) convertView.getTag();
    }
    DateFormat timeFormat = android.text.format.DateFormat.getTimeFormat(activity);
    String messageTimeFormatted = String.format("[%s]", timeFormat.format(messageTime));
    holder.username.setText(messageUser);
    holder.message.setText(messageText);
    holder.time.setText(messageTimeFormatted);
    return convertView;
}
Example 99
Project: MaterialScrollBar-master  File: DateAndTimeIndicator.java View source code
@Override
protected String getTextElement(Integer currentSection, IDateableAdapter adapter) {
    Date date = adapter.getDateForElement(currentSection);
    Calendar calendar = Calendar.getInstance();
    calendar.setTime(date);
    String text = "";
    if (includeTime) {
        text += DateFormat.getTimeFormat(context).format(date);
    }
    if (includeMonth) {
        text += " " + months[calendar.get(Calendar.MONTH)].substring(0, 3);
    }
    if (includeDay) {
        int day = calendar.get(Calendar.DAY_OF_MONTH);
        if (String.valueOf(day).length() == 1) {
            text += " 0" + day;
        } else {
            text += " " + day;
        }
    }
    if (includeYear) {
        if (includeDay) {
            text += ",";
        }
        text += " " + calendar.get(Calendar.YEAR);
    }
    return text.trim();
}
Example 100
Project: mobile2-android-master  File: DateTimeUtil.java View source code
public static String getShortFriendlyDate(Date dt) {
    String dtStr = DateFormat.format("MMM d, yyyy", dt).toString();
    Date today = getToday();
    String todayStr = DateFormat.format("MMM d, yyyy", today).toString();
    if (dtStr.equals(todayStr)) {
        return "Today";
    }
    Date yesterday = getYesterday();
    String yesterdayStr = DateFormat.format("MMM d, yyyy", yesterday).toString();
    if (dtStr.equals(yesterdayStr)) {
        return "Yesterday";
    }
    if (dt.getYear() != today.getYear()) {
        return dtStr;
    } else {
        return DateFormat.format("MMM d", dt).toString();
    }
}
Example 101
Project: MobileBackendStarter-master  File: PostListFragment.java View source code
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    convertView = super.getView(position, convertView, parent);
    CloudEntity item = getItem(position);
    TextView tv = (TextView) convertView.findViewById(R.id.name);
    tv.setText(getCreatorName(item));
    CharSequence time = DateFormat.format("hh:mm:ss ", item.getCreatedAt());
    tv = (TextView) convertView.findViewById(R.id.time);
    tv.setText(time);
    tv = (TextView) convertView.findViewById(R.id.message);
    tv.setText(item.get("message") + "");
    return convertView;
}