The optical character recognition device extracts a target area including an object to be recognized from an input image. The optical character recognition device extracts candidate objects including at least one character string candidate object from the objects included in the target area. The optical character recognition device performs labeling of candidate objects, extracts a plurality of objects extending in a predetermined direction and close to each other as character string candidates, and the character string candidates are two digits or four representing a year. Judgment is made whether or not it has a date pattern that includes a digit number, a one or two digit number representing the month, and a predetermined punctuation mark. Recognize column candidates as dates.光学文字認識装置は、入力画像から、認識対象のオブジェクトを含む目標領域を抽出する。光学文字認識装置は、目標領域に含まれるオブジェクトから、少なくとも1つの文字列候補のオブジェクトを含む候補オブジェクトを抽出する。光学文字認識装置は、候補オブジェクトのラベリングを行って、予め決められた方向に延在して互いに近接した複数のオブジェクトを文字列候補として抽出し、文字列候補が、年を表す2桁又は4桁の数字と、月を表す1桁又は2桁の数字と、予め決められた約物とを含む日付のパターンを有するか否かを判断し、文字列候補が日付のパターンを有するとき、文字列候補を日付として認識する。