I don't know if Japanese has an equivalent saying or not for "better late than never", but here is my rough attempt to put it into Japanese: 「遅いであるの方が全然着かないのよりいい」. Not even sure that I said it correctly :( , but it reads "It's better to be late than to not show up at all." I would be interested in an answer to this translation question, too.