Estoy tratando de obtener la cantidad de días, semanas, meses desde Epoch en Java. La clase Java Calendar ofrece elementos como calendar.get (GregorianCalendar.DAY_OF_YEAR) o Calendar.get (GregorianCalendar.WEEK_OF_YEAR), que es un buen comienzo pero no hace exactamente lo que necesito. ¿Hay una manera elegante de hacer esto en Java?
Déjame explicarme a mí mismo. Al conocer el número de semana y el año de una fecha: Date curr = new Date(); Calendar cal = Calendar.getInstance(); cal.setTime(curr); int nweek = cal.WEEK_OF_YEAR; int year = cal.YEAR; Pero ahora no sé cómo obtener la fecha del primer día de esa semana. He estado buscando en Calendar, Date, […]
De acuerdo con el documento, el conjunto de calendarios () es: http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Calendar.html#set%28int,%20int,%20int%29 set(int year, int month, int date) Sets the values for the calendar fields YEAR, MONTH, and DAY_OF_MONTH. código: Calendar c1 = GregorianCalendar.getInstance(); c1.set(2000, 1, 30); //January 30th 2000 Date sDate = c1.getTime(); System.out.println(sDate); salida: Wed Mar 01 19:32:21 JST 2000 ¿Por qué no […]
¿Cómo debo agregar 120 días a mi fecha actual que obtuve usando el formato de fecha simple? He visto pocas publicaciones al respecto, pero no pude hacerlo funcionar, Mi código está abajo: SimpleDateFormat dateFormat = new SimpleDateFormat(“dd/MM/yyyy”); //get current date time with Date() Date date = new Date(); ¿Debo usar la biblioteca de Calendar o […]
Quiero comparar dos fechas para mi aplicación Android, pero tengo un problema realmente extraño. Por ejemplo: Si configuro el back in the past fecha back in the past a hace 127 días: this.dateEvent = System.currentTimeMillis() – (127 * 24 * 3600 * 1000) Y luego compararlo con la fecha actual (Días entre) Calendar sDate = […]
int day = Integer.parseInt(request.getParameter(“day”)); // 25 int month = Integer.parseInt(request.getParameter(“month”)); // 12 int year = Integer.parseInt(request.getParameter(“year”)); // 1988 System.out.println(year); Calendar c = Calendar.getInstance(); c.set(year, month, day, 0, 0); b.setDob(c.getTime()); System.out.println(b.getDob()); La salida es: 1988 Mié 25 de enero 00:00:08 IST 1989 Estoy pasando el 25 12 1988 pero recibo el 25 Jan 1989 . ¿Por […]
Esto causó un error de tipo Y2K en mi software si te puedes imaginar. Lo extraño es que el cálculo de año por año solo ocurre durante dos días en el año, y estoy menos seguro de cómo solucionarlo. La salida: 03-Jan-2013 02-Jan-2013 01-Jan-2013 31-Dec-2013 ** strange 30-Dec-2013 ** strange 29-Dec-2012 28-Dec-2012 27-Dec-2012 26-Dec-2012 25-Dec-2012 […]
Tengo timespans: String time1 = 01:00:00 String time2 = 05:00:00 Quiero verificar si 20:11:13 and 14:49:00 encuentran entre las 20:11:13 and 14:49:00 . En realidad, 01:00:00 es mayor que 20:11:13 y menos de 14:49:00 considerando 20:11:13 siempre es menos de 14:49:00 . Esto es un requisito previo. Entonces lo que quiero es, 20:11:13 < 01:00:00 […]
Estoy teniendo problemas para analizar una fecha de cadena en un objeto Date . Yo uso un DateFormat para analizar la cadena, y cuando DateFormat el valor de la fecha, me da lo que espero. Pero cuando bash obtener el día, el mes o el año, me da los valores equivocados. Por ejemplo, el año […]
Tengo un departamento de mantenimiento que debe hacerse aproximadamente cada 3 meses. El mantenimiento en sí mismo no se puede automatizar (se trata de intercambiar físicamente una pieza principal y adicional de hardware de red para verificar que el repuesto todavía funciona correctamente). Podría poner esto como un evento recurrente en Outlook y darle una […]