Adjustment for color difference between monitor and TV

I am creating a user interface, but there is a big difference between the colors that I can see on my monitor and on my TV.

Is there any way to adjust the difference between what I see on my monitor and my TV?

As an extreme case, suppose my monitor shows 000000 (black) and my TV shows 666666 (gray). I got this value for my TV by checking it through the color picker (or some other software, maybe?)

So to eliminate the difference, I would simply deduct the difference (666666) from the color value of the TV.

Now, let's say I choose another color, say, aaddff, on my TV, the rest 666666, it becomes 447799.

Am I in the right direction?

Is there an application or software that can help me discover the color that is displayed on a screen / monitor?