During the "morning rise" (after sunup for a spell) and the "evening rise" (just before sundown and the hour or so after).
When the barometer is steady or on the rise. (But even during stormy periods, the fish aren't going to give up feeding. The smart fisherman will find just the right bait.)
When there is a hatch of flies-caddis flies or mayflies, commonly. (The fisherman will have to match his fly with the hatching flies or go fishless.)
When the breeze is from a westerly quarter rather than from the north or east.
When the water is still or rippled, rather than during a wind.
I once caught a 26lb rock fish on 6lb test line one night. It was about an hour or so after the evening rise. Took me an hour and 50 minutes to get it in. At one time, it took all but about 3" of my line. What a fight!
The Solunar tables are a good predictor of the best times to hunt and fish. These tables have been compiled over years and years of notes based on time, temperature, moon phase, tides, and type of game. The link below is self explanatory.////////////////////// http://www.huntfishsport.com/web.aspx?cmd=calendar
The best time to go fishing is when they are spawning , you can get on the computer and see when each fish is suppose to spawn . I do know that crappie spawn when the Dogwood trees start blooming . Good luck !