«تفاوت ميان سال شمسى و قمرى»بار ديگر جماعتى از دانشمندان بلند پايه يهود وارد مدينه شدند و گفتند:قرآن شما درباره اصحاب كهف مى گويد:وَلَبِثُوا فى كَهْفِهِمْ ثَلاثَ مِاءَةَ وَ ازْدادوُا تِسْعا (94)«اصحاب كهف سيصد و نُه سال در غار خوابيدند.»در صورتى كه در تورات باقى ماندن آنها در غار، سيصد سال قيد شده است و اين دو كتاب در بيان آن با هم تفاوت دارند.در برابر اين اشكال يهوديان، نه تنها خليفه اوّل، بلكه همه اصحاب از پاسخ گوئى عاجز ماندند.ناچار اين مشكل را نيز از على عليه السلام پرسيدند.امام على عليه السلام فرمود:خلاف و تضادّ در ميان اين دو كتاب وجود ندارد، زيرا از نظر تاريخ آنچه نزد يهود معتبر است سال شمسى، و در نزد عرب سال قمرى است و تورات به زبان يهود نازل شده و قرآن به زبان عربى است.و سيصد سال شمسى مساوى است با سيصد و نُه سالِ قمرى، زيرا:سال شمسى سيصد و شصت و پنج روز و سال قمرى سيصد و پنجاه و چهار روز است و هر سال يازده روز و شش ساعت با هم اختلاف دارند، در نتيجه 33 سال شمسى تقريبا سى و چهار سال قمرى مى شود و سيصد سال شمسى، سيصد و نُه سال قمرى است. (95)