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;
 }
Esempio n. 2
0
 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());
 }
Esempio n. 3
0
  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 captured.@ 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();
   }
 }
Esempio n. 5
0
 /**
  * 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!");
   }
 }
Esempio n. 6
0
  @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());
 }
Esempio n. 8
0
  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());
  }
Esempio n. 11
0
  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);
    // <--
  }
Esempio n. 12
0
  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;
  }
Esempio n. 13
0
  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);
 }
Esempio n. 15
0
  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;
  }
Esempio n. 18
0
  @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);
  }
Esempio n. 19
0
  @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());
 }
Esempio n. 22
0
 protected void updateLoggerTime() {
   sendRequestWaitForReply("SETT\n");
   Date currentTime = new Date();
   String timeString =
       loggerDateFormat.format(currentTime) + " " + loggerTimeFormat.format(currentTime);
   sendRequestWaitForReply(timeString + "\n", 5000, true);
 }
Esempio n. 23
0
  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();
    }
  }
Esempio n. 24
0
  /**
   * 获取验证码
   *
   * @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;
 }
Esempio n. 28
0
  @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)));
  }