Conversion of data

I have a program, that for data requirements has converted the AGE field into a 10 digit number?? I am sure it is just converted via HEX/Binary etc or something, can you help.

AGE = 1496593712

For your reference it is the conversion used for Dicom images.

Who is Participating?
KurtVonConnect With a Mentor Commented:
That's the hexidecimal value.  How to get it depends on what you are doing.

If you are writing a program, you just need to convert the "integer" into a character array using whatever tools are in the language.  In C I would write:

char* strAge = (char*)&nAge;

In this case  I just typed it into Windows calulator in Advanced mode and hit the "hex" button.  I always do something like that when I suspect that a decimal value is really a string.  It  makes it a lot easier to see the individual characters.

Hope this helps.
One common way of saveing elapsed time is to convert it to seconds. That value interpreted as seconds yields about 47 1/2 years
what are the data requirements that REQUIRE you to convert AGE into a 10 digit number?

What is AGE telling you?

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

DICOM uses an AS field for ages, that is an Age String.  It consists of exactly four characters which are the three digit numeric representation of the age followed by a character representing the "units":

010Y = 10 years
305D = 305 days
004W = 4 weeks
007M = 7 months

It just so happens this "number" is 4 bytes of data: 59343530 in hex.  That corresponds to the four characters Y450 which is a date string backwards

054Y = 45 years old.

Hope this helps.

Oops, that's 54 years old.
boloxAuthor Commented:
KurtVon, How did you get to the result 59343530???? Fair enough i can convert this binary number to Y450, but where did the 59343530 come from??

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.