Windows PCからテラタームでLinuxサーバに接続し、下記のコマンドを実行します。(シバンではsh指定)

date +%Y%m%d%H%M%S -d 20151121181111

シェル実行後に期待したい出力結果は、20151121181111と出ることです。
しかし出力されるのは 20151121181111000000 となります。
最終的には、CSVファイルに記載されている日付項目を取り出し、正しい日付形式になっているかどうかを判定するシェルスクリプトを作成したいと思っています。0が出てしまい、正しい比較ができず困っています。(もっとも、別のやり方があるかもしれませんが…)

dateコマンドの仕様等リサーチを行いましたが、どうしてもこの0の出力をコントロールする方法が分かりません。
お力添え頂けませんでしょうか。