Почему на этт слова именна такой дефис паставим o'clock
вы хотите знать, почему это слово так пишется и что означает "о" ?
если да, то o' - сокращенное написание предлога of. То есть фраза It's two o'clock означает "два часа согласно часам". А появилась она, потому что раньше не только по часам время определяли, но и по солнцу, например
Потому что так по правилам английского языка написано.