webForumDet fria alternativet

Kolla om sommartid/vintertid?

Java

3 svar · 901 visningar · startad av RogerA

Medlem sedan sep. 200542 inlägg
Frågan#1

Hej!

Är helt novis på Java men skulle behöva göra en ändring i ett litet program. Programmet läser av en temperatursensor och spar ner det till en mysqldatabas. Det jag vill göra är att ändra den tidsstämpel som sparas med varje temp.avläsning. Tidsstämpeln ska bara ändras om servern är ställd på sommartid.

Enklast vore förstås att inte ändra till sommartid på servern men detta går tyvärr inte då andra applikationer körs på servern som behöver rätt tid.

Någon som vet om detta går att lösa?

mvh
Roger

Medlem sedan sep. 2001961 inlägg
#2

Tiddelipom, det snöar... ;-)

/*
 * Created on Nov 4, 2005
 */
package lime;

import java.util.Calendar;
import java.util.TimeZone;

/**
 * @author lime
 * 
 * All rights are non-exclusive. Use if you want to.
 */
public class DSTChecker
{

    public static void main(String[] args)
    {

        Calendar myDate = Calendar.getInstance();
        String zone = "Europe/Stockholm";
        TimeZone tz1 = TimeZone.getTimeZone(zone);

        if (tz1.useDaylightTime())
        {
            if (tz1.inDaylightTime(myDate.getTime()))
            {
                System.out.println("\n\n Daylight Saving Time is ON now for " + zone + "\n");
            }
            else
            {
                System.out.println("\n\n Daylight Saving Time is OFF now for " + zone + "\n");
            }
        }
        else
        {
            System.out.println("\n\n Timezone " + zone + " is not in Daylight Saving Time\n");
        }

    }
}
Medlem sedan aug. 20021 752 inlägg
#3

Tråd flyttad från Java 2 Enterprise Edition.

/Viktor

Medlem sedan sep. 200542 inlägg
#4

Tackar aldra mjukast och sorry att jag postade i fel forum. :r

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)