Kolla om sommartid/vintertid?

Java

3 svar · 916 visningar · startad av RogerA

Medlem sedan sep. 200542 inlägg
Trådstart#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

273 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)