Amigo Assis
Creio que não entendeu o espírito da coisa.
O registro está com 12:00, ele foi cadastrado pela primeira vez e está com a cor preta.
A partir do momento que você "alterar" o registro, apagando o valor e reescrevendo o mesmo valor, você alterou o registro, não importando que seja o mesmo valor e esse é o propósito do código em questão.
Agora se fosse preciso comparar o novo valor digitado com o antigo valor que existia na caixa de texto é outra coisa e existe código para se fazer isso.
Mas isto é outro assunto.
Grande abraço