// // SSLunarDateFormatter.h // SSLunarDate // // Created by Jiejing Zhang on 13-2-7. // Copyright (c) 2013 Jiejing Zhang. All rights reserved. // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License // as published by the Free Software Foundation; either version 2 // of the License, or any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software Foundation, // Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // #import #import "SSLunarDate.h" #import "libLunar.h" @interface SSLunarDateFormatter : NSObject + (SSLunarDateFormatter *)sharedLunarDateFormatter; - (NSString *) getGanZhiNameForDate:(LibLunarContext *)lunar; - (NSString *) getShengXiaoNameForDate:(LibLunarContext *)lunar; - (NSString *) getGanZhiYearNameForDate:(LibLunarContext *)lunar; - (NSString *) getLunarMonthForDate: (LibLunarContext *) lunar; - (NSString *) getDayNameForDate: (LibLunarContext *) lunar; - (NSString *) getFullLunarStringForDate: (LibLunarContext *) lunar; - (BOOL) isLeapMonthForDate: (LibLunarContext *) lunar; - (NSString *) getLeapString; @end