public String preComsPayCommunicationAdd() { Date now = new Date(); SimpleDateFormat month = new SimpleDateFormat("yyyy-MM"); this.startCostDate = month.format(now); this.endCostDate = month.format(now); return SUCCESS; }
public void drawString(Graphics g) { Font Amonth = new Font("Century Gothic", Font.PLAIN, 45); g.setColor(Color.gray); g.setFont(Amonth); g.drawString(month.format(today.getTime()), 150, 45); Month = present.format(today.getTime()); }
public static String convertISOToSimpleDateFormat(String dateStr) { SimpleDateFormat formatter, simpleDateFormatter; String simpleDateStr = ""; formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"); IConfig config = SefCoreServiceResolver.getConfigService(); String simpleDateFromat = config.getValue("GLOBAL", "dateFormat"); Date date = null; try { date = formatter.parse(dateStr.substring(0, 24)); simpleDateFormatter = new SimpleDateFormat(simpleDateFromat); simpleDateStr = simpleDateFormatter.format(date); } catch (Exception ps) { try { date = formatter.parse(dateStr.substring(0, 23)); } catch (Exception e) { } try { simpleDateFormatter = new SimpleDateFormat(simpleDateFromat); simpleDateStr = simpleDateFormatter.format(date); } catch (Exception e) { logger.error("Exception [email protected] convertISOToSimpleDateFormat..", e); } } return simpleDateStr; }
public void list(List<Path> dirs, Writer writer) throws Exception { writer.write("NAME\t\tGENERATED\tFETCHER START\t\tFETCHER END\t\tFETCHED\tPARSED\n"); for (int i = 0; i < dirs.size(); i++) { Path dir = dirs.get(i); SegmentReaderStats stats = new SegmentReaderStats(); getStats(dir, stats); writer.write(dir.getName() + "\t"); if (stats.generated == -1) writer.write("?"); else writer.write(stats.generated + ""); writer.write("\t\t"); if (stats.start == -1) writer.write("?\t"); else writer.write(sdf.format(new Date(stats.start))); writer.write("\t"); if (stats.end == -1) writer.write("?"); else writer.write(sdf.format(new Date(stats.end))); writer.write("\t"); if (stats.fetched == -1) writer.write("?"); else writer.write(stats.fetched + ""); writer.write("\t"); if (stats.parsed == -1) writer.write("?"); else writer.write(stats.parsed + ""); writer.write("\n"); writer.flush(); } }
/** * Verarbeitet den Klick auf den Button "speichern" aus der GUI, indem die GUI diese Methode * aufruft. Der Klick wird durch Delegation an die Spielstandklasse aufgelöst. */ @SuppressWarnings("static-access") public void speichern() { if (lnkSpiel.istSpielZuEnde() == true) { if (this.gibSpielausgang(lnkSpielstand.gibSpieler1()) == Spielausgang.sieg) { lnkSpielstand.setzeSpielAusgang(Zustand.schwarz); } else if (this.gibSpielausgang(lnkSpielstand.gibSpieler1()) == Spielausgang.sieg) { lnkSpielstand.setzeSpielAusgang(Zustand.weiss); } else { lnkSpielstand.setzeSpielAusgang(Zustand.frei); } } lnkSpielstand.setzeKommentar(lnkGUI.speichern_gibKommentar()); lnkSpielstand.setzeTitel( lnkSpielstand.gibSpieler1().gibName() + " vs " + lnkSpielstand.gibSpieler2().gibName()); java.util.Date date = new java.util.Date(); java.text.SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); lnkSpielstand.setzeDatum(formatter.format(date)); formatter.applyPattern("yyyy-MM-dd_hh-mm-ss"); try { lnkSpielstand.speichern(this.SPEICHER_ORDNER + formatter.format(date) + ".xml"); this.lnkGUI.speichern_erfolgreich(); } catch (SpeichernException e) { this.lnkGUI.zeigeFehlerAn("Konnte nicht speichern!"); } }
@Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder; long duree; if (convertView == null) { holder = new ViewHolder(); convertView = inflater.inflate(R.layout.history_list_item, parent, false); holder.date = (TextView) convertView.findViewById(R.id.history_list_item_date); holder.period = (TextView) convertView.findViewById(R.id.history_list_item_period); holder.hours = (TextView) convertView.findViewById(R.id.history_list_item_hours); convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } holder.date.setText(dateFormat.format(tataDays.get(position).getDate())); holder.period.setText( hoursFormat.format(tataDays.get(position).getBegin()) + " - " + hoursFormat.format(tataDays.get(position).getEnd())); duree = tataDays.get(position).getEnd().getTime() - tataDays.get(position).getBegin().getTime(); holder.hours.setText(Utility.convertSecondsToHHMmSs(duree)); return convertView; }
public String getFormattedScheduleToday() { DaySchedule today = this.schedule.getTodaySchedule(); SimpleDateFormat formattedTime = new SimpleDateFormat(TIME_FORMAT, Locale.getDefault()); return formattedTime.format(today.getOpeningTime()) + "-" + formattedTime.format(today.getClosingTime()); }
public Object getCameraStatusJson(HttpServletRequest request) { SimpleRequestReader reader = new SimpleRequestReader(request); Long id = reader.getLong("id", false); VirtualOrgan camera = organManager.getVOrgan(id); if (null == camera) { throw new BusinessException(ErrorCode.PARAMETER_INVALID, "param id " + id + " invalid"); } Long deviceId = camera.getDeviceId(); OnlineReal real = onlineManager.getOnlineRealByDeviceId(deviceId); Online online = null; if (real == null) { online = onlineManager.getOnlineByDeviceId(deviceId); } SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); GetCameraStatusDTO dto = new GetCameraStatusDTO(); GetCameraStatusDTO.CameraStatus status = dto.new CameraStatus(); if (real != null) { status.setId(id + ""); status.setOnline("1"); status.setUpdateTime(sdf.format(real.getUpdateTime())); } else { if (online != null) { status.setId(id + ""); status.setOnline("0"); status.setUpdateTime(sdf.format(online.getOfflineTime())); } } dto.setCameraStatus(status); dto.setMethod(request.getHeader(Header.METHOD)); return dto; }
// 保存工作组 public String saveGroupRule() { String name = getParaValue("name"); String desciption = getParaValue("description"); String[] id = getParaArrayValue("checkbox"); String ids = ""; if (ids != null) { for (int i = 0; i < id.length; i++) { ids = ids + id[i] + ","; } } SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = new Date(); User user = (User) session.getAttribute(SessionConstant.CURRENT_USER); CompGroupRule vo = new CompGroupRule(); vo.setName(name); vo.setDescription(desciption); vo.setRuleId(ids); vo.setCreatedBy(user.getName()); vo.setCreatedTime(sdf.format(date)); vo.setLastModifiedBy(user.getName()); vo.setLastModifiedTime(sdf.format(date)); CompGroupRuleDao dao = new CompGroupRuleDao(); dao.save(vo); return null; }
@Test public void dateParsingTest() throws Exception { final String s1 = f1.format(date); TimePositionType tp = new TimePositionType(s1); assertEquals(date, tp.getDate()); final String s2 = f2.format(date); tp = new TimePositionType(s2); assertEquals(date, tp.getDate()); final String s3 = f3.format(date); tp = new TimePositionType(s3); final Calendar cal = Calendar.getInstance(); cal.setTime(date); cal.set(Calendar.HOUR_OF_DAY, 0); cal.set(Calendar.MINUTE, 0); cal.set(Calendar.SECOND, 0); cal.set(Calendar.MILLISECOND, 0); final Date dateNoTime = cal.getTime(); assertEquals(dateNoTime, tp.getDate()); }
public static void main(String[] args) throws ParseException { // // Форматирование даты: // * yyyy - год 4 цифры // * MM - месяц 2 цифры // * dd - день в месяце 2 цифры // * HH - час 2 цифры // * mm - минута 2 цифры // * ss - секунда 2 цифры // --> Date date = new Date(); System.out.println("date = " + date); SimpleDateFormat dateFormat = new SimpleDateFormat("'Дата и время:' dd.MM.yyyy HH:mm:ss"); System.out.println(dateFormat.format(date)); SimpleDateFormat russianDate = new SimpleDateFormat("dd.MM.yyyy"); Date date2 = russianDate.parse("11.10.2014"); System.out.println(date2); System.out.println(dateFormat.format(date2)); // Изменяю время, ставлю 10 часов date.setHours(10); // <-- }
public List<VideoLog> getAllVideoLogsBetweenTwoDates(Date fromDate, Date toDate) { List<VideoLog> VideoLogList = new ArrayList<VideoLog>(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String fDate = sdf.format(fromDate); String tDate = sdf.format(toDate); String selectQuery = "SELECT * FROM " + TABLE_LOGS + " WHERE " + CREATED_AT + " BETWEEN date('" + fDate + "') AND date('" + tDate + "')"; SQLiteDatabase db = this.getWritableDatabase(); Cursor cursor = db.rawQuery(selectQuery, null); if (cursor != null && cursor.moveToFirst()) { do { VideoLogList.add(createLog(cursor)); } while (cursor.moveToNext()); cursor.close(); } return VideoLogList; }
private String generateWorkingHours(final String locale) { Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.HOUR_OF_DAY, 8); calendar.set(Calendar.MINUTE, 0); calendar.set(Calendar.SECOND, 0); long minHours = calendar.getTimeInMillis(); calendar.set(Calendar.HOUR_OF_DAY, 20); calendar.set(Calendar.MINUTE, 0); calendar.set(Calendar.SECOND, 0); long maxHours = calendar.getTimeInMillis(); long workBeginHours = (long) (RANDOM.nextDouble() * (maxHours / 2 - minHours) + minHours); long workEndHours = (long) (RANDOM.nextDouble() * (maxHours - workBeginHours) + workBeginHours); Date workBeginDate = new Date(workBeginHours); Date workEndDate = new Date(workEndHours); StringBuilder workingHours = new StringBuilder(); SimpleDateFormat hourFormat = new SimpleDateFormat("HH:mm", LocaleUtils.toLocale(locale)); workingHours .append(hourFormat.format(workBeginDate)) .append("-") .append(hourFormat.format(workEndDate)); return workingHours.toString(); }
private void reportOnWorkflow( String workflowAccession, WorkflowRunStatus status, Date earlyDate, Date lateDate) throws IOException { String title = ""; if (workflowAccession != null) { title = "workflow_" + workflowAccession; } if (status != null) { title += "status_" + status.name(); } if (earlyDate != null) { title += "from" + dateFormat.format(earlyDate); } if (lateDate != null) { title += "to" + dateFormat.format(lateDate); } initWriter(title); String report; try { Integer workflowParameter = null; if (workflowAccession != null) { workflowParameter = Integer.parseInt(workflowAccession); } report = metadata.getWorkflowRunReport(workflowParameter, status, earlyDate, lateDate); } catch (RuntimeException e) { Log.fatal("Workflow not found", e); ret = new ReturnValue(ReturnValue.INVALIDPARAMETERS); return; } if (options.has("human")) { writer.write(TabExpansionUtil.expansion(report)); return; } writer.write(report); }
public String message() { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); String str = "<font size=\"6\">"; str += taxPayer.getCompanyName() + " танай компани нь :<br>"; for (Debt debt : taxPayer.getActiveDebtList()) { str += formatter.format(debt.getStartDate()) + " өдөр үүссэн " + debt.getBalance() + " төгрөгний " + debt.getEndDate() + " өдөр дуусах <br>"; } str += "гэсэн татварын өрүүдтэй байна. <br>"; for (Calls call : taxPayer.getCalls()) { str += formatter.format(call.getDate()) + " " + call.getReason().getDescription() + "<br>"; } str += "Иймд та өөрийн татварын өрөө цаг тухайд нь төлнө үү"; str += "</font>"; return str; }
// 保存策略 public String saveStrategy() { String name = getParaValue("name"); String description = getParaValue("description"); int type = getParaIntValue("type"); int violateType = getParaIntValue("violateType"); String[] temp = getParaArrayValue("checkbox"); StringBuffer ids = new StringBuffer(); if (temp != null) { for (int i = 0; i < temp.length; i++) { ids.append(temp[i] + ","); } } SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = new Date(); User user = (User) session.getAttribute(SessionConstant.CURRENT_USER); CompStrategy vo = new CompStrategy(); vo.setName(name); vo.setDescription(description); vo.setType(type); vo.setViolateType(violateType); vo.setGroupId(ids.toString()); vo.setCreateBy(user.getName()); vo.setCreateTime(sdf.format(date)); vo.setLastModifiedBy(user.getName()); vo.setLastModifiedTime(sdf.format(date)); CompStrategyDao dao = new CompStrategyDao(); dao.save(vo); return null; }
/** * Este método serializa cada uno de los atributos de "Reservaciones" para poder utilizarlos en el * front end como un JSON */ public List<CalendarioPOJO> calendarioSerializer(List<ServicioPOJO> listaServiciosView) { List<CalendarioPOJO> calendario = new ArrayList<CalendarioPOJO>(); for (ServicioPOJO servicioView : listaServiciosView) { for (ReservacionesPOJO reservacionView : servicioView.getReservaciones()) { CalendarioPOJO reservacion = new CalendarioPOJO(); SimpleDateFormat convertirHora = new SimpleDateFormat("HH:mm"); SimpleDateFormat convertirFecha = new SimpleDateFormat("dd-MM-yyyy"); Calendar sumarHora = Calendar.getInstance(); sumarHora.setTime(reservacionView.getHora()); sumarHora.add(Calendar.HOUR_OF_DAY, 1); reservacion.setTitle(servicioView.getServicio()); reservacion.setStart( convertirFecha( convertirFecha.format(reservacionView.getFecha()) + " " + convertirHora.format(reservacionView.getHora().getTime()))); reservacion.setEnd( convertirFecha( convertirFecha.format(reservacionView.getFecha()) + " " + convertirHora.format(sumarHora.getTime()))); reservacion.setBackgroundColor("#f56954"); reservacion.setBorderColor("#f56954"); calendario.add(reservacion); } } return calendario; }
@Check("isAdmin") public static void edit(String idSession) { Session sessions = Session.getSessionById(Long.parseLong(idSession)); SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm"); String dateDebut = sdf.format(sessions.dateDepart); String dateFin = sdf.format(sessions.dateFin); List<ProduitType> listProduitTypes = Arrays.asList(ProduitType.values()); Circuit tempCircuit = sessions.circuit; sessions.circuit = null; sessions.save(); sessions = Session.getSessionById(Long.parseLong(idSession)); sessions.circuit = tempCircuit; boolean isAvailableCircuit = Circuit.isAvailableCircuitByAgence(sessions.dateDepart, sessions.dateFin, sessions.agence); Agence agence = sessions.agence; render( "Sessions/add.html", sessions, dateDebut, dateFin, isAvailableCircuit, listProduitTypes, agence); }
@Override public View getHeaderView(int position, View convertView, ViewGroup parent) { HeaderViewHolder holder; String headerText; long duration = 0; if (convertView == null) { holder = new HeaderViewHolder(); convertView = inflater.inflate(R.layout.history_list_header, parent, false); holder.text = (TextView) convertView.findViewById(R.id.history_list_header_text); holder.hours = (TextView) convertView.findViewById(R.id.history_list_header_hours); convertView.setTag(holder); } else { holder = (HeaderViewHolder) convertView.getTag(); } headerText = headerFormat.format(tataDays.get(position).getDate()); for (TataDay t : this.tataDays) { if (yearMonthFormat .format(t.getDate()) .equals(yearMonthFormat.format(tataDays.get(position).getDate()))) { duration += (t.getEnd().getTime() - t.getBegin().getTime()); } } holder.text.setText(headerText); holder.hours.setText(Utility.convertSecondsToHHMmSs(duration)); return convertView; }
/** * This method is not thread safe. It has been modified from the original to not rely on global * time state. If a timestamp is in the future we return it as an absolute date string. Within the * same second we return 0s * * @param res resource * @param currentTimeMillis timestamp for offset * @param timestamp timestamp * @return the relative time string */ static String getRelativeTimeString(Resources res, long currentTimeMillis, long timestamp) { final long diff = currentTimeMillis - timestamp; if (diff >= 0) { if (diff < DateUtils.MINUTE_IN_MILLIS) { // Less than a minute ago final int secs = (int) (diff / 1000); return res.getQuantityString(R.plurals.tw__time_secs, secs, secs); } else if (diff < DateUtils.HOUR_IN_MILLIS) { // Less than an hour ago final int mins = (int) (diff / DateUtils.MINUTE_IN_MILLIS); return res.getQuantityString(R.plurals.tw__time_mins, mins, mins); } else if (diff < DateUtils.DAY_IN_MILLIS) { // Less than a day ago final int hours = (int) (diff / DateUtils.HOUR_IN_MILLIS); return res.getQuantityString(R.plurals.tw__time_hours, hours, hours); } else { final Calendar now = Calendar.getInstance(); now.setTimeInMillis(currentTimeMillis); final Calendar c = Calendar.getInstance(); c.setTimeInMillis(timestamp); final Date d = new Date(timestamp); if (now.get(Calendar.YEAR) == c.get(Calendar.YEAR)) { // Same year RELATIVE_DATE_FORMAT.applyPattern(res.getString(R.string.tw__relative_date_format_short)); } else { // Outside of our year RELATIVE_DATE_FORMAT.applyPattern(res.getString(R.string.tw__relative_date_format_long)); } return RELATIVE_DATE_FORMAT.format(d); } } RELATIVE_DATE_FORMAT.applyPattern(res.getString(R.string.tw__relative_date_format_long)); return RELATIVE_DATE_FORMAT.format(new Date(timestamp)); }
// Mon-Sun is 0-6 public String getFormattedSchedule(int dayOfWeek) { DaySchedule day = this.schedule.getWeekdaySchedule(dayOfWeek); SimpleDateFormat formattedTime = new SimpleDateFormat(TIME_FORMAT, Locale.getDefault()); return formattedTime.format(day.getOpeningTime()) + "-" + formattedTime.format(day.getClosingTime()); }
protected void updateLoggerTime() { sendRequestWaitForReply("SETT\n"); Date currentTime = new Date(); String timeString = loggerDateFormat.format(currentTime) + " " + loggerTimeFormat.format(currentTime); sendRequestWaitForReply(timeString + "\n", 5000, true); }
private void parseCert() { try { FileInputStream fis = new FileInputStream("e:\\rongyifu.der"); CertificateFactory cf = CertificateFactory.getInstance("X509"); X509Certificate c = (X509Certificate) cf.generateCertificate(fis); System.out.println("Certficate for " + c.getSubjectDN().getName()); System.out.println("Generated with " + c.getSigAlgName()); System.out.println("== " + c.getSubjectDN().toString()); String publicKey = Base64.encode(c.getPublicKey().getEncoded()); System.out.println("publicKey=" + publicKey); // Map<String, String> map = parseSubjectDN(c.getSubjectDN().toString()); // System.out.println("map: "+map); // String notBefore =c.getNotBefore().toString();//得到开始有效日期 // String notAfter = c.getNotAfter().toString();//得到截止日期 String serialNumber = c.getSerialNumber().toString(16); // 得到序列号 String dn = c.getIssuerDN().getName(); // 得到发行者名 String sigAlgName = c.getSigAlgName(); // 得到签名算法 String algorithm = c.getPublicKey().getAlgorithm(); // 得到公钥算法 SimpleDateFormat intSDF = new SimpleDateFormat("yyyyMMdd"); System.out.println("notBefore=" + intSDF.format(c.getNotBefore())); System.out.println("notAfter=" + intSDF.format(c.getNotAfter())); System.out.println("serialNumber=" + serialNumber); System.out.println("dn=" + dn); System.out.println("sigAlgName=" + sigAlgName); System.out.println("algorithm=" + algorithm); fis.close(); } catch (Exception ex) { ex.printStackTrace(); } }
/** * 获取验证码 * * @throws IOException * @throws UnsupportedEncodingException */ public String getCaptcha(String mobile) throws ParameterException, UnsupportedEncodingException, IOException { if (mobile == null || mobile == "") { throw new ParameterException("手机号不能为空!!"); } // 生成验证码 String base = "0123456789"; Random rd = new Random(); String randomCode = ""; StringBuffer sb = new StringBuffer(); for (int i = 0; i < 6; i++) { int num = rd.nextInt(base.length()); sb.append(base.charAt(num)); } randomCode = sb.toString(); PlayCache.set(Constant.CAPTHCA + mobile, randomCode, 120); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日"); String sendTime = sdf.format(new Date()); String sendTime2 = sdf2.format(new Date()); MessageFormat mf = new MessageFormat(Constant.SMS_API); String[] params = {sendTime2, randomCode, mobile, sendTime}; // 调用短信平台发送验证码 return HttpUtils.doGet1(mf.format(params)).getMessage(); }
/** Set up the environment. */ @BeforeClass(alwaysRun = true) public void setEnvironment() throws Exception { init("tsheets-connector-1.0.0"); esbRequestHeadersMap.put("Accept-Charset", "UTF-8"); esbRequestHeadersMap.put("Content-Type", "application/json"); apiRequestHeadersMap.putAll(esbRequestHeadersMap); apiRequestHeadersMap.put( "Authorization", "Bearer " + connectorProperties.getProperty("accessToken")); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); Date date = new Date(); date = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss").parse(sdf.format(date)); date.setDate(date.getDate() - 1); String timeSheetTwoEnd = sdf.format(date) + "-07:00"; date.setMinutes(date.getMinutes() - 1); String timeSheetTwoStart = sdf.format(date) + "-07:00"; date.setDate(date.getDate() - 1); String timeSheetOneEnd = sdf.format(date) + "-07:00"; date.setMinutes(date.getMinutes() - 1); String timeSheetOneStart = sdf.format(date) + "-07:00"; connectorProperties.setProperty("timeSheetOneStart", timeSheetOneStart); connectorProperties.setProperty("timeSheetOneEnd", timeSheetOneEnd); connectorProperties.setProperty("timeSheetTwoStart", timeSheetTwoStart); connectorProperties.setProperty("timeSheetTwoEnd", timeSheetTwoEnd); }
/** * 生成查询参数Map * * @return Map<String, Object> */ private Map<String, Object> genParamMap(String condition) { Map<String, Object> params = new HashMap<String, Object>(); if ("default".equals(flag)) { Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_MONTH, cal.get(Calendar.DAY_OF_MONTH) - 1); String eDate = dateFormat.format(cal.getTime()); cal.set(Calendar.DAY_OF_MONTH, cal.get(Calendar.DAY_OF_MONTH) - 6); String sDate = dateFormat.format(cal.getTime()); params.put("beginDate", sDate); params.put("endDate", eDate); // 设置日期过滤框默认值 statParams.put("beginDate", sDate); statParams.put("endDate", eDate); } if (StringUtils.isNotBlank(statParams.get("processType"))) { params.put("processType", statParams.get("processType")); } if (StringUtils.isNotBlank(statParams.get("beginDate"))) { params.put("beginDate", statParams.get("beginDate")); } if (StringUtils.isNotBlank(statParams.get("endDate"))) { params.put("endDate", statParams.get("endDate")); } return params; }
private GWTExecuteSetExecutePlan BeanToModel(ExecuteSetExecutePlan bean) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String beginRunTime = bean.getBeginRunTime() == null ? "" : sdf.format(bean.getBeginRunTime()); String endRunTime = bean.getEndRunTime() == null ? "" : sdf.format(bean.getEndRunTime()); String addTime = sdf.format(bean.getAddTime()); GWTExecuteSetExecutePlan gwtExecuteSetExecutePlan = new GWTExecuteSetExecutePlan( bean.getId().toString(), bean.getExecuteSetDirId(), bean.getExecutePlanId().toString(), bean.getSystemId(), bean.getAddUserId(), String.valueOf(bean.getScheduledRunStatus()), beginRunTime, endRunTime, addTime); String execSetName = DALFactory.GetBeanDAL(ExecuteSetDirectory.class) .Get(Op.EQ(GWTExecuteSetDirectory.N_ID, Integer.parseInt(bean.getExecuteSetDirId()))) .getName(); String execPlanName = DALFactory.GetBeanDAL(ExecutePlan.class) .Get(Op.EQ(GWTExecutePlan.N_ID, bean.getExecutePlanId())) .getName(); String userName = DALFactory.GetBeanDAL(User.class).Get(Op.EQ(GWTUser.N_id, bean.getAddUserId())).getName(); gwtExecuteSetExecutePlan.SetExecPlanName(execPlanName); gwtExecuteSetExecutePlan.SetExecuteSetName(execSetName); gwtExecuteSetExecutePlan.SetUserName(userName); return gwtExecuteSetExecutePlan; }
@SuppressWarnings("deprecation") private String getDisplayTime(String datetime) { try { SimpleDateFormat sourceFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); sourceFormat.setTimeZone(TimeZone.getTimeZone("UTC")); Date parsed = sourceFormat.parse(datetime); // => Date is in UTC now TimeZone tz = TimeZone.getDefault(); SimpleDateFormat destFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); destFormat.setTimeZone(tz); String result = destFormat.format(parsed); Date dt = sdf.parse(result); if (now.getYear() == dt.getYear() && now.getMonth() == dt.getMonth() && now.getDate() == dt.getDate()) { return tformat.format(dt); } return dformat.format(dt); } catch (Exception e) { } return ""; }
public int obtenerDiasHabiles(Date fecha, Date fecha2) { Calendar calendario = Calendar.getInstance(); calendario.setTimeZone(TimeZone.getTimeZone("GMT-4:00")); calendario.setTime(fecha2); calendario.add(Calendar.DAY_OF_YEAR, +1); calendario.set(Calendar.HOUR, 0); calendario.set(Calendar.HOUR_OF_DAY, 0); calendario.set(Calendar.SECOND, 0); calendario.set(Calendar.MILLISECOND, 0); calendario.set(Calendar.MINUTE, 0); fecha2 = calendario.getTime(); calendario.setTime(fecha); String fija = formatoFecha.format(fecha2); String hoy = ""; int contador = 0; do { calendario.setTime(fecha); if (calendario.get(Calendar.DAY_OF_WEEK) != 1 && calendario.get(Calendar.DAY_OF_WEEK) != 7) contador++; calendario.add(Calendar.DAY_OF_YEAR, +1); fecha = calendario.getTime(); hoy = formatoFecha.format(fecha); } while (!hoy.equals(fija)); return contador; }
private void addDate(Date date) throws UnsupportedEncodingException { SimpleDateFormat formatter = new SimpleDateFormat(DATE_PATTERN); Log.d(TAG, "Got date " + formatter.format(date)); content.addPart(KEY_DATE, new StringBody(formatter.format(date))); }