# moderncv - How do I put the date column on the right rather than on the left

The career advisor at my university suggests putting the title of the position on the left, and dates on the right side of the resume. I'm wondering how to I do that in moderncv themes?

-
But, if I understand your request, the space for the position might be not large enough. What to do in such cases? –  Gonzalo Medina Mar 16 '13 at 1:44
Which style are you using? If you're using the classic or casual style, you would need to redefine \cventry (though the result might be slightly weird if I correctly picture what your career advisor means). The oldstyle or banking style already put dates on the right, with the banking style being close to the default MBA template requirements. –  Xavier Mar 16 '13 at 5:53

You can right-align dates by doing something like this:

Store Clerk \hfill 2008-2012


It might be wiser to create your own commands for positions and dates, such that you can format them differently later without having to retype anything.

Here is an example of what I mean:

\newcommand{\rdate}[1]{\textsc{#1}}
\newcommand{\position}{\par\noindent\hspace*{0pt}\ignorespaces}
\newcommand{\details}{\par\noindent\hspace*{30pt}\ignorespaces}


You could then write \position{Store Clerk}followed by \hfillfollowed by \rdate{Aug 2008-Sep 2012}

Why would you consider putting the dates or other information into custom environments? You might realize later that some of your lines are too long. Perhaps the left-aligned information overlaps the date. This would be no problem, because you could just make the text smaller, for example \newcommand{\details}[1]{\par\noindent\hspace*{30pt}\ignorespaces{\tiny #1}

This doesn’t answer the question at all – it is about moderncv. –  doncherry Apr 30 '13 at 0:10
I disagree. moderncvis irrelevant. It could just as well be another class. See a similar question: tex.stackexchange.com/questions/11454/… Considering that no one has answered this question after a months time, I figured it would be prudent to provide one. –  macmadness86 Apr 30 '13 at 6:35