C#的一段方法如何用Java的形式实现

这是C# 的一段代码,通过这段代码可以得到一段数字

(Format.ConToLong( DateTime.UtcNow-  TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1983,12, 2))).TotalSeconds);

现在我要需要用Java的方式实现这个方法,请大老们指点一下,实在想不出怎么做。
只有这一小段代码!


Long getNum(){
        Calendar calendar=Calendar.getInstance();
        calendar.set(1983, 12, 2);
        Long old = calendar.getTime().getTime();
        Long now = System.currentTimeMillis();
        return (now-old)/1000;
    }