Do viruses have both DNA and RNA?

Viruses can have either single stranded RNA, single stranded DNA, double stranded RNA, or double stranded DNA.