Kasa muutoksia
- CSV-tiedostoexporttiin lisätty käyttäjän ikä ja osoite
- Käyttäjän tietojen muokkauksesta muutettu syntymäpäivä syntymäajaksi
- Lisätty käyttäjän ikä käyttäjän tietoihin
- Paikan muokkauksesta käyttäjän hakuun lisätty Sukunimen näyttö
-
391 if(dayOfYearBirthDay > dayOfYear) { 392 calBirthday.set(Calendar.YEAR, yearNow - 1); 393 days = 365 - calBirthday.get(Calendar.DAY_OF_YEAR) + dayOfYear; 394 } else { 395 days = dayOfYear - dayOfYearBirthDay; 396 } 397 398 BigDecimal decimalYears = new BigDecimal(years); 399 float fraction = (float)((float)days/(float)365); 400 BigDecimal decimalDays = new BigDecimal(fraction); 401 age = age.add(decimalYears); 402 age = age.add(decimalDays); 403 404 System.out.print("Years: " + years + "\n"); 405 System.out.print("Days: " + days + "\n"); 406 System.out.print("Fraction of days: " + fraction + "\n"); -
Owner
Calenterin alta saa daten, ja sieltä saa sekuntteina ajan -> voisi ehkä olla nätimpi sekuntteina?
(calendar.getTime().getTime().. ) : http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Calendar.html
-
-
391 if(dayOfYearBirthDay > dayOfYear) { 392 calBirthday.set(Calendar.YEAR, yearNow - 1); 393 days = 365 - calBirthday.get(Calendar.DAY_OF_YEAR) + dayOfYear; 394 } else { 395 days = dayOfYear - dayOfYearBirthDay; 396 } 397 398 BigDecimal decimalYears = new BigDecimal(years); 399 float fraction = (float)((float)days/(float)365); 400 BigDecimal decimalDays = new BigDecimal(fraction); 401 age = age.add(decimalYears); 402 age = age.add(decimalDays); 403 404 System.out.print("Years: " + years + "\n"); 405 System.out.print("Days: " + days + "\n"); 406 System.out.print("Fraction of days: " + fraction + "\n"); -
Tästä keskusteltiin, ja jos iän laskee sekunteina, ei siinä oteta huomioon esimerkiksi karkauspäiviä, ym. Vaikkakin hieman monimutkaisempi, tämä on mielestäni parempi vaihtoehto
-
-
Please register or sign in to post a comment