EXCEL VBA Timevalue format (hh:mm am/pm) -


how set format timevalue 12-hour clock without second. example: hh:mm am/pm. right i'm using format(timevalue(now), "hh:mm") wont display am/pm.

thanks in advance.

change format string include indicator am/pm (based on vba format function documentation - see heading user-defined date/time formats (format function) halfway down page - there's no anchor link directly):

format(timevalue(now), 'hh:mm am/pm') 

valid choices different displays of am/pm values are:

am/pm

use 12-hour clock , display uppercase hour before noon; display uppercase pm hour between noon , 11:59 p.m.

am/pm

use 12-hour clock , display lowercase hour before noon; display lowercase pm hour between noon , 11:59 p.m.

a/p

use 12-hour clock , display uppercase hour before noon; display uppercase p hour between noon , 11:59 p.m.

a/p

use 12-hour clock , display lowercase hour before noon; display lowercase p hour between noon , 11:59 p.m.

ampm use 12-hour clock , display string literal defined system hour before noon; display pm string literal defined system hour between noon , 11:59 p.m. ampm can either uppercase or lowercase, case of string displayed matches string defined system settings. default format am/pm.


Comments

Popular posts from this blog

user interface - Python attempting to create a simple gui, getting "AttributeError: 'MainMenu' object has no attribute 'intro_screen'" -

jquery - Common JavaScript snippet to share files on Google Drive, Dropbox, Box.net or SkyDrive -

Android Gson.fromJson error -