March will some of starting hot period. You can enjoy Bangkok any period of the year as the weather won't affect you much of travel. During May-September might be some rain here.
However, whenever...