getTimezoneOffset ?/

my windows GMT clock is GMT+02:00 but when I trace tObj.getTimezoneOffset(); the output is -180 … wich is GMT-03:00
or do i get this wrong?

The TimezoneOffset difference is in minutes - so you need to subtract 180 minutes from your Rumanian time to get GMT time.
Bucharest is 2 hours (120 minutes) ahead of London, but both are also an extra hour ahead of GMT because of Daylight Saving Time, hence the difference at the moment is 180 minutes. When you put your clocks back at the end of this month, the difference will be 120 minutes.

TimezoneOffset = difference in minutes between local time (also called Zulu time) and GMT (also called Universal time)