Page 1 of 1

Need Java/Groovy help

PostPosted: Sun Jan 15, 2012 10:14 am
by Illico
I'm working on a groovy plugin but I need Java/Groovy dev help.
I googled and try lots of source code without success..remember I'm not a Java dev ;)

I would like to create a hexadecimal String like this "4f1191a5" from a Integer TimeStamp like this System.currentTimeMillis().

Any Ideas?

  Code:
      def dtime = System.currentTimeMillis()
      println "dtime : " + dtime.toString()
      
      def dtimeexample = Integer.parseInt('4f1191a5', 16)
      println "dtimeexample(4f1191a5) : " + dtimeexample.toString()


dtime : 1326622399078
dtimeexample(4f1191a5) : 1326551461

Re: Need Java/Groovy help

PostPosted: Sun Jan 15, 2012 11:35 am
by zip
Try this:

  Code:
String.format("%X", dtime)

Re: Need Java/Groovy help

PostPosted: Sun Jan 15, 2012 11:59 am
by Illico
Great Zip!

  Code:
      def dtime = (System.currentTimeMillis()/1000).toInteger()
      def stime = String.format("%X", dtime)
      println "dtime($stime)          : " + dtime
      
      def dtimeexample = Integer.parseInt('4F12A817', 16)
      println "dtimeexample(4F12A817) : " + dtimeexample.toString()


dtime(4F12BF59) : 1326628697
dtimeexample(4F12A817) : 1326622743


Thanks