glibc's strftime doesn't treat %#b any differently from %b, though all of %#B, %#a and %#A have the same effect as %^ (converting to uppercase). This inconsistency seems odd [though, the '#' strftime flag is undocumented]. -- Joseph S. Myers jsm28@cam.ac.uk