• Использование MVC в проекте. Java. Swing?

    @utor
    Если не предусматривается гуи на чём то кроме свинга сконцентрируйтесь на других задачах, отложите пока книжку по паттенам. Напишите быстро и грязно рабочий прототип, всё равно попросят изменить\переделать гуи.
    Ответ написан
    Комментировать
  • Узнать время в нужном мне часовом поясе?

    @utor
    в java.util.Date время хранится в GMT, но при использовании toString() добавляется TimeZone по умолчанию из настроек JVM see java.util.Date#toString и внимательно java.util.Date#normalize. Чтобы получить java.util.Date скоректированое :
    Calendar c = Calendar.getInstance();
        TimeZone z = c.getTimeZone();
        int offset = z.getRawOffset();
        if(z.inDaylightTime(new Date())){
            offset = offset + z.getDSTSavings();
        }
        int offsetHrs = offset / 1000 / 60 / 60;
        int offsetMins = offset / 1000 / 60 % 60;
        c.add(Calendar.HOUR_OF_DAY, (-offsetHrs));
        c.add(Calendar.MINUTE, (-offsetMins));
    
       return с.getTime();
    Ответ написан
    Комментировать