Vision:coming inside from bright sunny day

Whenever I come inside on a bright sunny day,its like my eyes have either a green or blue haze infront of them and I am just about blind for a few seconds,it clears up enough that I can see but the remains of it are still there for at least a few minutes afterwards.What causes this?Is it the pupil contracting?I would figure that my eyes would be a bit quicker than that.

Also,while Im asking vision questions,at night when I am in bed and everything is relativly dark,if I want to look directly at an object (say my clock on the shelf across from the bed) I can’t see it!its like its blacked out or something,but if I look slightly to the side of the object I can see it just fine…whats up with that?

As to the first part of your question, when coming inside from a sunny day your pupils will need to enlarge, not contract, in order for you to be able to see normally again. When you’re out in the sun, they’re pretty much pinpoints, and then widen up to allow more light in once the light level drops. The “haze” you mention seems likely to be caused by the same kind of lens burn that makes you see spots after a camera flash goes off in your face. It just takes a while for all those cones/rods to stop firing off after such an intense stimulus.

Part two–I don’t know why your peripheral vision is better in the dark than direct vision, but I’ve noticed that too. It can be very frustrating!

Peripheral vision is much more light-sensitive than central vision, because there is a higher density of light/dark sensitive rod cells, and few, if any, color-sensing cone cells. Experienced backyard astronomers know if you want to see a faint star or other object you can’t see looking directly, look at it with your peripheral vision.